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有効期限が切れています
とにかくありがとう