微信高级群发消息接口分组出错问题 20

微信高级群发接口,调用分组群发,返回值为{"errcode":44003,"errmsg":"emptynewsdata"}但是代码中$data有值具体代码$url="h... 微信高级群发接口,调用分组群发,返回值为{"errcode":44003,"errmsg":"empty news data"} 但是代码中$data有值 具体代码 $url="https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=".$access_token;
$data="{
'filter':{
'group_id':'104'
},
'mpnews':{
'media_id':'".$media_id."'
},
'msgtype':'mpnews'
}";

// $opts = array ('http' => array ('method' => 'POST','content'=>$data, 'header' => 'Content-type: application/x-www-form-urlencoded' ) );
// $context = stream_context_create ($opts);
// $result = file_get_contents ( $url, FALSE, $context );

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);

echo $output;
展开
 我来答
一毛钱蕙质兰心
2016-11-29
知道答主
回答量:2
采纳率:0%
帮助的人:2080
展开全部
我这边解决了这个问题,原因在于传入的Json数据包不对,少包含了一层,就是说你传入的数据包必须与开发文档上面的一一对应
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qianlv1988
2015-02-08
知道答主
回答量:1
采纳率:0%
帮助的人:1284
展开全部
哥们,找到原因了吗?我也遇到这个问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式