微新闻 >> 返回 您当前所在位置:首页 > 微新闻 > 正文

微信公众平台开发发送客服消息

当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单clike事件、订阅事件、扫描二维码事件、支付成功事 件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前为24小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消 息给普通用户,在24小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。

 

一、获取ACCESS_TOKEN

http请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

参数 是否必须 说明
grant_type 获取access_token填写client_credential
appid 第三方用户唯一凭证
secret 第三方用户唯一凭证密钥,既appsecret

正常情况下,微信会返回下述JSON数据包给公众号:
{"access_token":"ACCESS_TOKEN","expires_in":7200}



发送图片 ( media_id需要先上传图片得到)

$img = '{
    "touser":"oLVPpjqs9BhvzwPj5A-vTYAX3GLc",
    "msgtype":"image",
    "image":
    {
      "media_id":"jViS8sQUXIh6rTdkz2qUOD5pvChYpp50i9rsLR4YnCm-pqdpiHhz6xbN2KAboScV"
    }
}';



$txt = '{
    "touser":"oLVPpjqs9BhvzwPj5A-vTYAX3GLc",
    "msgtype":"text",
    "text":
    {
         "content":"Hello World"
    }
}'; $access_token = "NU7Kr6v9L9TQaqm5NE3OTPctTZx797Wxw4Snd2WL2HHBqLCiXlDVOw2l-Se0I-WmOLLniAYLAwzhbYhXNjbLc_KAA092cxkmpj5FpuqNO0IL7bB0Exz5s5qC9Umypy-rz2y441W9qgfnmNtIZWSjSQ"; $url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=".$access_token; $result = https_post($url,$txt); var_dump($result); function https_post($url,$data)
{ $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); return $result;
}

微信公众平台开发定制 - 微6平台
转载地址: http://www.weixin66.net/newsshow.php?cid=4&id=6
微信号: 【 dongjikeji】
微6平台官方微信
垂询热线:
400-6073-718
18601718231

客服小李:微6客服:www.weixin66.net

客服小黎:微6客服:www.weixin66.net

合作咨询:微6客服:www.weixin66.net

技术咨询:微6客服:www.weixin66.net