要发送图片消息到微信公众号客服,您可以使用以下 PHP 代码:

// 定义发送图片消息的 API 地址
$url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN";

// 定义要发送的图片 media_id
$media_id = "MEDIA_ID";

// 构造发送图片消息的数据
$data = array(
    'touser' => 'OPENID', // 接收消息的用户 openid
    'msgtype' => 'image', // 消息类型为图片
    'image' => array(
        'media_id' => $media_id, // 要发送的图片 media_id
    ),
);

// 将数据转换为 JSON 格式
$json = json_encode($data, JSON_UNESCAPED_UNICODE);

// 发送 POST 请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$result = curl_exec($ch);
curl_close($ch);

其中,ACCESS_TOKEN 是您的公众号 access_token,MEDIA_ID 是您要发送的图片的 media_id,OPENID 是接收消息的用户的 openid。您需要将这些参数替换为实际的值。

该代码使用了 curl 函数发送 POST 请求,并将发送的数据转换为 JSON 格式。在发送请求之前,请确保已经获取了有效的 access_token,并且该 access_token 没有过期。


原文地址: http://www.cveoy.top/t/topic/LGA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录