微信公眾號API使用總結
使用過程的總結,記錄備忘
介面除錯工具:http://mp.weixin.qq.com/debug1. 獲取token:(GET)
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
請求引數:
grant_type |
是 |
獲取access_token填寫client_credential |
appid |
是 |
第三方使用者唯一憑證 |
secret |
是 |
第三方使用者唯一憑證金鑰,即appsecret |
返回值:
{"access_token":"ACCESS_TOKEN","expires_in":7200}
2、上傳影象介面(POST、Multipart)
獲取媒體件ID(media_id)、圖片URL,為下一步做準備。
3、上傳素材(POST、)
引數:
上傳待發布素材,獲取mediaId。
注意:內容中有圖片的使用2步驟中的替換。①圖文外顯圖②內容中圖片。
4、獲取人員
1獲取全部使用者。
引數 |
是否必須 |
說明 |
access_token |
是 |
呼叫介面憑證 |
next_openid |
是 |
第一個拉取的OPENID,不填預設從頭開始拉取 |
正確時返回JSON資料包:
{"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
2、獲取使用者分組
5、預覽介面(提供預覽功能)
請求引數:
引數 |
說明 |
touser |
接收訊息使用者對應該公眾號的openid,該欄位也可以改為towxname,以實現對微訊號的預覽 |
msgtype |
群發的訊息型別,圖文訊息為mpnews,文字訊息為text,語音為voice,音樂為music,圖片為image,視訊為video,卡券為wxcard |
media_id |
用於群發的訊息的media_id |
content |
傳送文字訊息時文字的內容 |
{
"touser":[
"OPENID1",
"OPENID2"
],
"mpnews":{
"media_id":"123dsdajkasd231jhksad"
},
"msgtype":"mpnews"
}
注:towxname,引數可替換touser引數。towxname傳微信賬號。如下:
{
"towxname": "jiawenbo89",
"mpnews":{
"media_id":"123dsdajkasd231jhksad"
},
"msgtype":"mpnews"
}
6、群發(服務號:4條/月)
群發介面使用同預覽介面。
7、永久素材(在微信後臺儲存)
1、久圖文素材
2、永久其他素材(音、視、圖)
3、視訊永久上傳
在2的基礎上再提交另一個表單
注意:現在視訊API介面還有問題,微信官方在下個版本修改。(2017年6月8日前已經修改)