微信根据openid给用户发送图文消息
先在微信公众号后台素材库中创建图文
然后获取该公众号图文消息的media_id
$data = ['type' => 'news','offset' => 0,'count' => 20]; $str = json_encode($data); $access_token = $wechat_C->token(); $rt = curl_do('https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token='.$access_token,$str,'POST');
根据用户openid和media_id,发送
$media_id = $res['item'][0]['media_id']; $message = []; $message['touser'] = $openid2[0]; $message['msgtype'] = 'mpnews'; $message['mpnews'] = ['media_id' => $media_id]; $message2 = json_encode($message); $api_url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$access_token; $rts = curl_do($api_url,$message2,'POST');