代码部分转自:http://www.cnblogs.com/txw1958/p/weixin73-custom-send.html
有改动
$appid = "填入";
$appsecret = "填入";$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$jsoninfo = json_decode($output, true);
$access_token = $jsoninfo["access_token"];//获取$access_token
//发送的消息
$data='{
"touser": "ozZ3bjgdlX5nwdycqgYQn9LTYdDk",
"msgtype": "news",
"news": {
"articles": [
{
"title": "填入",
"description": "填入",
"url": "填入不带http://",
"picurl": "填入"
}
]
}';
$url="https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=".$access_token;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
if (curl_errno($curl)) {
return 'Errno'.curl_error($curl);
}
curl_close($curl);