成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微信公眾平臺開發模式消息接口API文檔

移動開發
微信公眾平臺開發模式消息接口可以接收用戶上傳的信息,并且返回圖文、語音、視頻等信息。本文檔為微信官方文檔,包含消息接口API的完整說明。

簡介

公眾平臺消息接口為開發者提供了一種新的消息處理方式。

申請消息接口

點擊申請,填寫網址url和token,其中token可由開發者可以任意填寫,用作生成簽名。

網址接入

公眾平臺用戶提交信息后,微信服務器將發送GET請求到填寫的URL上,并且帶上四個參數:

參數 描述
signature 微信加密簽名
timestamp 時間戳
nonce 隨機數
echostr 隨機字符串

開發者通過檢驗signature對請求進行校驗(下面有校驗方式)。若確認此次GET請求來自微信服務器,請原樣返回echostr參數內容,則接入生效,否則接入失敗。

signature結合了開發者填寫的token參數和請求中的timestamp參數、nonce參數。

加密/校驗流程:
1. 將token、timestamp、nonce三個參數進行字典序排序
2. 將三個參數字符串拼接成一個字符串進行sha1加密
3. 開發者獲得加密后的字符串可與signature對比,標識該請求來源于微信

消息推送

當普通微信用戶向公眾賬號發消息時,微信服務器將POST該消息到填寫的URL上。結構如下:

文本消息

 <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>
 <MsgId>1234567890123456</MsgId>
 </xml>
參數 描述
ToUserName 開發者微信號
FromUserName 發送方帳號(一個OpenID)
CreateTime 消息創建時間 (整型)
MsgType image
PicUrl 圖片鏈接
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位整型

事件推送

事件推送只支持微信4.5版本,目前僅開啟自定義菜單接口事件推送。其余功能即將開放,敬請期待。

<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[EVENT]]></Event>
<EventKey><![CDATA[EVENTKEY]]></EventKey>
</xml>
參數 描述
ToUserName 接收方微信號
FromUserName 發送方微信號,若為普通用戶,則是一個OpenID
CreateTime 消息創建時間
MsgType 消息類型,event
Event 事件類型,subscribe(訂閱)、unsubscribe(取消訂閱)、CLICK(自定義菜單點擊事件)
EventKey 事件KEY值,與自定義菜單接口中KEY值對應

消息回復

對于每一個POST請求,開發者在響應包中返回特定xml結構,對該消息進行響應(現支持回復文本、圖文、語音、視頻、音樂和對收到的消息進行星標操作)。

微信服務器在五秒內收不到響應會斷掉連接。

回復xml結構如下:

回復文本消息

 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName>
 <CreateTime>12345678</CreateTime>
 <MsgType><![CDATA[text]]></MsgType>
 <Content><![CDATA[content]]></Content>
 <FuncFlag>0</FuncFlag>
 </xml>
參數 描述
ToUserName 接收方帳號(收到的OpenID)
FromUserName 開發者微信號
CreateTime 消息創建時間
MsgType text
Content 回復的消息內容,長度不超過2048字節
FuncFlag 位0x0001被標志時,星標剛收到的消息。

回復音樂消息

 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName>
 <CreateTime>12345678</CreateTime>
 <MsgType><![CDATA[music]]></MsgType>
 <Music>
 <Title><![CDATA[TITLE]]></Title>
 <Description><![CDATA[DESCRIPTION]]></Description>
 <MusicUrl><![CDATA[MUSIC_Url]]></MusicUrl>
 <HQMusicUrl><![CDATA[HQ_MUSIC_Url]]></HQMusicUrl>
 </Music>
 <FuncFlag>0</FuncFlag>
 </xml>
參數 描述
ToUserName 接收方帳號(收到的OpenID)
FromUserName 開發者微信號
CreateTime 消息創建時間
MsgType music
MusicUrl 音樂鏈接
HQMusicUrl 高質量音樂鏈接,WIFI環境優先使用該鏈接播放音樂
FuncFlag 位0x0001被標志時,星標剛收到的消息。

回復圖文消息

 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName>
 <CreateTime>12345678</CreateTime>
 <MsgType><![CDATA[news]]></MsgType>
 <ArticleCount>2</ArticleCount>
 <Articles>
 <item>
 <Title><![CDATA[title1]]></Title> 
 <Description><![CDATA[description1]]></Description>
 <PicUrl><![CDATA[picurl]]></PicUrl>
 <Url><![CDATA[url]]></Url>
 </item>
 <item>
 <Title><![CDATA[title]]></Title>
 <Description><![CDATA[description]]></Description>
 <PicUrl><![CDATA[picurl]]></PicUrl>
 <Url><![CDATA[url]]></Url>
 </item>
 </Articles>
 <FuncFlag>1</FuncFlag>
 </xml> 
參數 描述
ToUserName 接收方帳號(收到的OpenID)
FromUserName 開發者微信號
CreateTime 消息創建時間
MsgType news
ArticleCount 圖文消息個數,限制為10條以內
Articles 多條圖文消息信息,默認第一個item為大圖
Title 圖文消息標題
Description 圖文消息描述
PicUrl 圖片鏈接,支持JPG、PNG格式,較好的效果為大圖640*320,小圖80*80。
Url 點擊圖文消息跳轉鏈接

注意事項

1.用戶OpenID對一個公眾號是固定唯一的串

2.請使用80端口

示例代碼

PHP:下載

責任編輯:徐川 來源: 微信
相關推薦

2013-04-10 18:24:48

微信公眾平臺接口開發

2013-04-10 18:40:59

微信公眾平臺接口開發

2013-04-10 18:45:52

微信公眾平臺接口開發

2013-04-10 16:15:40

微信公眾平臺接口開發

2013-04-10 18:07:08

微信公眾平臺接口開發

2013-04-10 18:19:40

微信公眾平臺接口開發

2013-04-10 17:59:50

微信公眾平臺接口開發

2014-11-20 09:38:40

C#

2013-04-15 16:56:48

微信公眾平臺Android開發

2013-04-08 16:19:40

微信微信公眾平臺圖文消息

2013-04-10 16:51:56

微信公眾平臺接口開發

2013-11-13 07:19:19

2013-04-10 17:52:15

微信公眾平臺接口開發

2013-05-24 09:35:46

Java實現

2013-04-10 18:48:56

微信公眾平臺技巧

2013-04-10 18:12:57

2013-04-09 23:38:02

微信公眾平臺開發者

2013-04-12 01:22:02

2013-04-12 03:40:53

微信開放平臺朋友圈

2013-04-08 15:13:39

微信公眾平臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费麻豆视频 | 五月婷婷在线播放 | 99精品国自产在线 | 国产精品视频导航 | 97超碰在线免费 | 亚州无限乱码 | 亚洲一区视频在线 | 欧美一级久久 | 亚洲欧美日本在线 | 国产精品视频网站 | 中文字幕一区二区三区精彩视频 | 一级片成人| 在线观看黄免费 | 天堂视频免费 | 成人在线视频观看 | 日韩1区 | 久在线视频播放免费视频 | 亚洲人成人一区二区在线观看 | 粉色午夜视频 | 亚洲天堂中文字幕 | 免费在线观看成人 | 国产精品日韩 | 一区二区三区免费 | www精品美女久久久tv | 岛国av免费在线观看 | 古装人性做爰av网站 | 久久久久久久久久久久久久久久久久久久 | 成人免费网站www网站高清 | 欧美aaa| av毛片在线免费观看 | 亚洲精品一二三区 | 国产美女黄色片 | 久久人人网 | 亚洲欧美综合精品久久成人 | 国内精品免费久久久久软件老师 | 中文字幕视频在线免费 | 精品视频一区二区三区在线观看 | 欧美精品一二三 | 国产高清美女一级a毛片久久w | 99久久99久久精品国产片果冰 | 色婷婷综合网站 |