當用戶主動發送訊息給公眾號的時候(包括發送訊息、點擊自訂選單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" } }';