求助:服务端push返回400,error为:cid is invalid,哪里的问题?

bbrr
2017-12-14 07:24 1.4k 0

服务端php代码如下:

    function push_article_to_single_ios($pushid, $cid, $title, $content, $tid, $args) {
        $client = new Client($this->app_key, $this->master_secret);
        $payload = parent::get_payload($pushid, $title, $content, $tid, $args);

        $push = $client->push()->setPlatform(array('ios'))->setCid($cid)->iosNotification(
            $title, array(
                'title' => $title,
                'extras' => $payload
            )
        )->options(array(
            "sendno"=>time(),
            "time_to_live"  => OFFLINE_EXPIRE_TIME,
            'apns_production' => false
        ))->message($content, array(
            'title' => $title,
            'extras' => $payload
        ))->addAllAudience();
        $result = $push->send();
    }

返回的respon : httpcode = 400; msg : cid is invalid ;

同一个的cid,我在后台推送,是可以成功的(客户端可以收到消息);

1个回答

热门排序
  • 提示非常清楚,cid非法,关于 cid: https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#cid 同一个的cid,我在后台推送,是可以成功的 这是什么意思?在哪里 展示全部