求大神,微信上传图文素材提示44003(图文消息内容为空)
不落de枫 2015-12-04 10:45:54 如题:在上传图文素材的时候一直提示这个,以下是代码截图
token,缩略图media_id,内容内图片已经预先获取到了.
/*这是微信图文素材所需格式,写死的*/
$new[] = array(
'thumb_media_id' => '4NWuFLL8L4BeAG5DYK_KVflHnpcYu5S47AZsS3eld6iIUZHGRi3T_Qxd_UGIboMB',
'author' => '那玩意儿',
'title' => 'title',
'content_source_url' => 'www.QQ.com',
'content' => '<p><img src="http://mmbiz.qpic.cn/mmbiz/bjq1ekopjMGC3r3IsqdwCLZXVnsfX8fd43GBgicXXtXwticicNLaRUShPWOia9g2bxfmEfmv518Tck7N2Hh0T33Mwg/0" title="1449193181106124.jpg" alt=""/></p>',
'digest' => ''
);
/*调用微信提供的接口*/
$a_url = 'https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=' . $token;
$abcd = $this->https_request($a_url, $new);
/*https_reques的代码如下*/
public function https_request($url,$data=null){
$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);
return $output;
}
最后还发现了一个问题,当$new这个变量调用微信接口后,打印出来变成空数组了..之前打印出来是正常的数组