微信公眾號測試環境開發
阿新 • • 發佈:2018-12-09
在公眾平臺沙箱環境中註冊
測試號資訊
appID wxf4da******0e17 appsecret f57f1fa521******0e4bb3
介面配置資訊
填寫接收微信推送訊息介面的URL與token(用於驗證微信訊息來源) 例如: url http://www.baidu.com
此url為介面資訊介面,get方法用於驗證通訊介面,post方法用於接收訊息
具體欄位方法見開發文件
文字訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType>< ![CDATA[text] ]></MsgType>
<Content>< ![CDATA[this is a test] ]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | text |
Content | 文字訊息內容 |
MsgId | 訊息id,64位整型 |
圖片訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]> </FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType>< ![CDATA[image] ]></MsgType>
<PicUrl>< ![CDATA[this is a url] ]></PicUrl>
<MediaId>< ![CDATA[media_id] ]></MediaId>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | image |
PicUrl | 圖片連結(由系統生成) |
MediaId | 圖片訊息媒體id,可以呼叫多媒體檔案下載介面拉取資料。 |
MsgId | 訊息id,64位整型 |
語音訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1357290913</CreateTime>
<MsgType>< ![CDATA[voice] ]></MsgType>
<MediaId>< ![CDATA[media_id] ]></MediaId>
<Format>< ![CDATA[Format] ]></Format>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | 語音為voice |
MediaId | 語音訊息媒體id,可以呼叫多媒體檔案下載介面拉取資料。 |
Format | 語音格式,如amr,speex等 |
MsgID | 訊息id,64位整型 |
請注意,開通語音識別後,使用者每次傳送語音給公眾號時,微信會在推送的語音訊息XML資料包中,增加一個Recognition欄位(注:由於客戶端快取,開發者開啟或者關閉語音識別功能,對新關注者立刻生效,對已關注使用者需要24小時生效。開發者可以重新關注此帳號進行測試)。開啟語音識別後的語音XML資料包如下:
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1357290913</CreateTime>
<MsgType>< ![CDATA[voice] ]></MsgType
><MediaId>< ![CDATA[media_id] ]></MediaId>
<Recognition>< ![CDATA[騰訊微信團隊] ]></Recognition>
<MsgId>1234567890123456</MsgId>
</xml>
引數說明:
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | 語音為voice |
MediaID | 語音訊息媒體id,可以呼叫多媒體檔案下載介面拉取該媒體 |
Format | 語音格式:amr |
Recognition | 語音識別結果,UTF8編碼 |
MsgID | 訊息id,64位整型 |
視訊訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1357290913</CreateTime>
<MsgType>< ![CDATA[video] ]></MsgType>
<MediaId>< ![CDATA[media_id] ]></MediaId>
<ThumbMediaId>< ![CDATA[thumb_media_id] ]></ThumbMediaId>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | 視訊為video |
MediaId | 視訊訊息媒體id,可以呼叫多媒體檔案下載介面拉取資料。 |
ThumbMediaId | 視訊訊息縮圖的媒體id,可以呼叫多媒體檔案下載介面拉取資料。 |
MsgId | 訊息id,64位整型 |
小視訊訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1357290913</CreateTime>
<MsgType>< ![CDATA[shortvideo] ]></MsgType>
<MediaId>< ![CDATA[media_id] ]></MediaId>
<ThumbMediaId>< ![CDATA[thumb_media_id] ]></ThumbMediaId>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | 小視訊為shortvideo |
MediaId | 視訊訊息媒體id,可以呼叫多媒體檔案下載介面拉取資料。 |
ThumbMediaId | 視訊訊息縮圖的媒體id,可以呼叫多媒體檔案下載介面拉取資料。 |
MsgId | 訊息id,64位整型 |
地理位置訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1351776360</CreateTime>
<MsgType>< ![CDATA[location] ]></MsgType>
<Location_X>23.134521</Location_X>
<Location_Y>113.358803</Location_Y>
<Scale>20</Scale>
<Label>< ![CDATA[位置資訊] ]></Label>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 開發者微訊號 |
FromUserName | 傳送方帳號(一個OpenID) |
CreateTime | 訊息建立時間 (整型) |
MsgType | location |
Location_X | 地理位置維度 |
Location_Y | 地理位置經度 |
Scale | 地圖縮放大小 |
Label | 地理位置資訊 |
MsgId | 訊息id,64位整型 |
連結訊息
<xml>
<ToUserName>< ![CDATA[toUser] ]></ToUserName>
<FromUserName>< ![CDATA[fromUser] ]></FromUserName>
<CreateTime>1351776360</CreateTime>
<MsgType>< ![CDATA[link] ]></MsgType>
<Title>< ![CDATA[公眾平臺官網連結] ]></Title>
<Description>< ![CDATA[公眾平臺官網連結] ]></Description>
<Url>< ![CDATA[url] ]></Url>
<MsgId>1234567890123456</MsgId>
</xml>
引數 | 描述 |
---|---|
ToUserName | 接收方微訊號 |
FromUserName | 傳送方微訊號,若為普通使用者,則是一個OpenID |
CreateTime | 訊息建立時間 |
MsgType | 訊息型別,link |
Title | 訊息標題 |
Description | 訊息描述 |
Url | 訊息連結 |
MsgId | 訊息id,64位整型 |