ホームページ  >  記事  >  バックエンド開発  >  取得された WeChat カスタマー サービスのチャット レコードは空です。

取得された WeChat カスタマー サービスのチャット レコードは空です。

WBOY
WBOYオリジナル
2016-06-20 12:31:371518ブラウズ


WeChat 複数顧客サービス機能が改訂されました。複数顧客サービスのチャット記録を取得しようとすると、取得されるコンテンツは常に空になります: {"recordlist":[ ]}
以下は私のコードです


$data = ' {
"starttime" :1460304001,
"endtime" : 1460372401,
"pageindex" : 1 ,
"pagesize" : 1
}';

//チャット記録をリクエスト
$url = 'https://api.weixin.qq.com/customservice/msgrecord/getrecord ?access_token='.$ACC_TOKEN;
$result = https_post($url,$data);

echo $result."
";チャット履歴を取得します
$ jsoninfo = json_decode($result);

$json_data = $jsoninfo->recordlist;


function https_post($url,$data)
{
$curl =curl_init();
curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POST, 1);
echo "curl:".$data."
";
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$result =curl_exec($curl);
if (curl_errno($curl)) {
return ' Errno'.curl_error($curl) ;
}
curl_close($curl);
return $result;




ディスカッションへの返信 (解決策) 可能性としては 2 つあると思います: 送信されたデータ構造が一時的に変更されたか、または access_token有効期限が切れています

可能性は 2 つあると思います。送信されたデータ構造が一時的に変更されたか、access_token の有効期限が切れました。

実際、コードは Google Chrome に変更しました。 Sogou ブラウザはあまりにもひどいので、半日かかりました。 。 。 。

とにかくありがとう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。