日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信公众号开发入门教程第一篇

發布時間:2025/7/25 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信公众号开发入门教程第一篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
微信公眾號開發入門教程第一篇

關鍵字:微信公眾平臺開發
作者:方倍工作室

?

在這篇微信公眾平臺開發教程中,我們假定你已經有了PHP語言程序、MySQL數據庫、計算機網絡通訊、及HTTP/XML/CSS/JS等基礎。

我們將使用微信公眾賬號方倍工作室作為講解的例子,二維碼見底部。

本系列教程將引導你完成如下任務:

  • 創建新浪云計算平臺應用
  • 啟用微信公眾平臺開發模式
  • 體驗常用接收消息及發送消息類型
  • 了解數據收發原理及消息格式
  • ?

    第一章 申請服務器資源

    創建新浪云計算應用

    申請賬號

    我們使用SAE新浪云計算平臺作為服務器資源,并且申請PHP環境+MySQL數據庫作為程序運行環境。
    申請地址為:

    http://www.sinacloud.com/

    直接點擊上述網址,可以看到右上角微博登錄的鏈接。

    點擊進入之后,使用新浪微博賬號登錄?

    登錄之后,按照提示注冊個人信息即可。?

    ?

    創建新應用?http://www.cnblogs.com/txw1958/p/wechat-tutorial.html?

    回到首頁,在菜單頂部選擇?控制臺?,再選擇?云應用SAE?

    進入SAE應用列表

    點擊下側的創建新應用,這時會彈出提示, 禁止放置違法違規內容,點擊繼續創建,彈出如下窗口。

    開發語言選擇PHP,運行環境為標準環境,語言版本5.3。二級域名自己想一個名字,也可以就直接用自己的QQ號。應用名稱可以用系統默認填的。

    然后點擊左下方的創建應用

    ?

    應用創建成功。并自動跳轉到應用列表中,可以看到已經有剛才創建的1354386063這個應用。

    ?

    創建版本?http://www.cnblogs.com/txw1958/p/wechat-tutorial.html?

    點擊剛才創建的應用名稱,進入應用主頁。

    點擊左側的應用管理下面的代碼管理

    ?

    在代碼管理中,選擇使用SVN托管的方式。

    跳轉到代碼管理

    點擊右側的“創建版本”

    版本號默認為1,點擊創建,有時會彈出安全登錄,需要輸入安全密碼,如果不知道或者忘記了,就點里面的找回密碼,重新設置一下。:

    驗證通過之后,如下所示

    到這里,就成功創建了一個域名URL為?http://1354386063.sinaapp.com/?的應用了,記住你的這個URL,后面將會用到。

    ?原文:http://www.cnblogs.com/txw1958/p/wechat-tutorial.html?

    上傳代碼?http://www.cnblogs.com/txw1958/p/wechat-tutorial.html?

    下述代碼是一個微信接口文件,看不懂沒有關系,你可以暫時不用弄明白它的意思。

    如果想弄明白,可以購買《微信公眾平臺開發最佳實踐》,在該書中第25頁~第27頁有詳細講解。

    <?php /*方倍工作室 http://www.cnblogs.com/txw1958/CopyRight 2013 www.fangbei.org All Rights Reserved */define("TOKEN", "weixin"); $wechatObj = new wechatCallbackapiTest(); if (isset($_GET['echostr'])) {$wechatObj->valid(); }else{$wechatObj->responseMsg(); }class wechatCallbackapiTest {public function valid(){$echoStr = $_GET["echostr"];if($this->checkSignature()){header('content-type:text');echo $echoStr;exit;}}private function checkSignature(){$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$token = TOKEN;$tmpArr = array($token, $timestamp, $nonce);sort($tmpArr, SORT_STRING);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr == $signature ){return true;}else{return false;}}public function responseMsg(){$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];if (!empty($postStr)){$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);$fromUsername = $postObj->FromUserName;$toUsername = $postObj->ToUserName;$keyword = trim($postObj->Content);$time = time();$textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Content><![CDATA[%s]]></Content><FuncFlag>0</FuncFlag></xml>";if($keyword == "?" || $keyword == "?"){$msgType = "text";$contentStr = date("Y-m-d H:i:s",time());$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);echo $resultStr;}}else{echo "";exit;}} } ?>

    我們將使用上述代碼與微信公眾平臺對接。直接下載方倍工作室已經壓縮好的上述代碼的zip文件。點此進入下載

    回到SAE的代碼管理界面中。

    再選擇“上傳代碼包”,點擊上傳文件,選擇剛才的index.zip文件,點擊上傳,上傳成功后中間是一個綠色的橫條,如下所示

    如果沒有綠色的橫條,表示上傳失敗,需要重試。可以考慮在Chrome瀏覽器下重試一下。

    點擊編輯代碼按鈕,

    ?有時候需要輸入自己的安全密碼,如果不記得了就點擊“找回密碼”。

    安全驗證成功后繼續之前的操作。

    我們可以看到index.php已經上傳成功,雙擊可以查看編輯里面的代碼

    新浪云應用的創建就成功了。

    實名認證

    新浪SAE要求用戶實名認證之后才能正常使用新浪云。實名認證是免費的。認證后可獲得200個云豆。

    在左側目錄列表中,找到實名認證目錄,在頁面中上傳身份證并等待審核,審核成功之后,如下圖所示。

    ?

    充值(本步驟可選擇性進行)

    新浪云SAE實行的是配額免費+超額付費的方式,相關標準請查看SAE價格體系介紹。初期對于大部分用戶來說免費配額已夠用,如果您將來使用量比較大建議預先至少充值100元獲得10000云豆,以免超額后應用被禁用而影響業務。

    第二章 啟用開發模式

    微信公眾平臺開發模式

    高級功能

    微信公眾平臺地址:https://mp.weixin.qq.com?

    登錄微信公眾平臺后臺,在左側列表中最下方,找到“ 基本配置 ”,點擊進入

    進入服務器配置填寫框。

    點擊“修改配置”按鈕

    此處的URL為上篇中介紹的云應用的域名,而Token在index.php中定義為weixin。EncodingAESKey則不用填,點擊“隨機生成”讓自動生成一個,消息加解密方式選擇“明文模式”,然后點擊“提交”按鈕。

    ?

    在彈出的提示框中,點擊“確定”

    配置修改后如圖所示,再點擊“啟用”按鈕

    詢問“是否確定開啟服務器配置”,點擊“確定”

    如果提示“token驗證失敗”,可以先重次幾次,微信服務器有時候不穩定。另外新浪SAE要求進行實名認證,請先上傳身份證進行實名認證并通過審核后再試!

    如果還是失敗,請先用微信調試器測試一下url和token是否正確,點此查看詳細測試方法。

    成功啟用后如圖。

    恭喜,你成功啟用開發模式。

    ?

    自動回復

    在上面的例子中,實現了一個發送“?”就能回復當前時間的功能。
    效果如下:

    至此,你的微信公眾平臺賬號已經實現自動回復了。?

    ?

    第三章 常用消息類型接收與發送

    ?

    關注公眾賬號下載擴展型代碼

    微信掃描下列二維碼,然后回復“入門教程代碼”,或查看到擴展型代碼的完整地址。

    將上述消息復制后,通過 手機版微信發給電腦版微信 或 手機版QQ發給電腦版QQ 的方式,將下載地址轉到電腦上,并下載其中的壓縮文件。

    然后通過前面章節同樣的方式,上傳到新浪SAE應用中。

    然后在你的公眾賬號中分別回復下列文字

    文本 表情 單圖文 多圖文 音樂

    ??

    或者發送以下類型的消息:語音 圖片 小視頻 我的收藏 位置

    ?

    你將體驗到微信公眾賬號中最常見的接收消息及發送消息的類型。

    ?

    ?

    第四章 數據收發原理及消息數據格式

    ?

    ★?本章是理論部分,初學者會比較難以理解,不用太過追究。

    開發模式成為開發者時的消息校驗原理

    在開發者首次提交驗證申請時,微信服務器將發送GET請求到填寫的URL上,并且帶上四個參數(signature、timestamp、nonce、echostr),開發者通過對簽名(即signature)的效驗,來判斷此條消息的真實性。

    此后,每次開發者接收用戶消息的時候,微信也都會帶上前面三個參數(signature、timestamp、nonce)訪問開發者設置的URL,開發者依然通過對簽名的效驗判斷此條消息的真實性。效驗方式與首次提交驗證申請一致。

    參數描述
    signature微信加密簽名,signature結合了開發者填寫的token參數和請求中的timestamp參數、nonce參數。
    timestamp時間戳
    nonce隨機數
    echostr隨機字符串

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

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

    啟用接口是由代碼中的checkSignature()函數來實現校驗的。如果對這一原理難以理解,可以暫時不用深究,繼續看下面。

    ?

    成為開發者后消息收發時的原理

    上一章節中圖,當用戶發送一個“?”時,系統回復了一個時間

    這一原理的消息流程圖如下所示。

    從上圖可以看出,用戶在發送一個?后,微信服務器將組裝一個消息發送給我們自己的服務器,自己的服務器然后回復一個時間,并且將該時間也按一定的規則組裝,回復給公眾賬號,公眾賬號再回復給用戶,在這個收發過程中,發送方和接收方進行了調換(ToUserName和FromUserName值互換),收發都是以xml格式在后臺進行傳輸的,

    所以掌握各種消息類型的接收回復就是進行微信公眾平臺開發的基礎!

    下面對前面所述的各種消息類型講解其XML數據包的格式。

    ?

    各種收發消息的XML數據包分析

    接收消息

    1. 文本(包括表情)
    接收文本及表情

    文字后臺格式:

    <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName><FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName><CreateTime>1359028446</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[測試文字]]></Content><MsgId>5836982729904121631</MsgId> </xml>

    表情后臺格式

    <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName> <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName> <CreateTime>1359044526</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[/::)/::~/::B/::|/:8-)]]></Content> <MsgId>5837051792978241864</MsgId> </xml>

    XML格式講解

    ToUserName 消息接收方微信號,一般為公眾平臺賬號微信號 FromUserName 消息發送方微信號 CreateTime 消息創建時間 MsgType 消息類型;文本消息為text Content 消息內容 MsgId 消息ID號

    可以看出,文本和表情的消息類型均為文本

    2. 圖片
    接收圖片

    后臺格式:

    <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName> <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName> <CreateTime>1359028479</CreateTime> <MsgType><![CDATA[image]]></MsgType> <PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz/L4qjYtOibummHn90t1mnaibYiaR8ljyicF3MW7XX3BLp1qZgUb7CtZ0DxqYFI4uAQH1FWs3hUicpibjF0pOqLEQyDMlg/0]]></PicUrl> <MsgId>5836982871638042400</MsgId> <MediaId><![CDATA[PGKsO3LAgbVTsFYO7FGu51KUYa07D0C_Nozz2fn1z6VYtHOsF59PTFl0vagGxkVH]]></MediaId> </xml>

    XML格式講解

    ToUserName 消息接收方微信號,一般為公眾平臺賬號微信號 FromUserName 消息發送方微信號 CreateTime 消息創建時間 MsgType 消息類型;圖片消息為image PicUrl 圖片鏈接地址,可以用HTTP GET獲取 MsgId 消息ID號

    3. 語音
    接收語音

    后臺格式:

    <xml><ToUserName><![CDATA[gh_d035bb259cf5]]></ToUserName><FromUserName><![CDATA[owEUGj4BW8yeWRvyEERiVGKwAF1Q]]></FromUserName><CreateTime>1364883809</CreateTime><MsgType><![CDATA[voice]]></MsgType><MediaId><![CDATA[JfmCezZ3Cwp0FwUvMADwwhvp-XScuvpictubpw0c6ALyA8tj3HLU4PoXzMpIY72P]]></MediaId><Format><![CDATA[amr]]></Format><MsgId>5862131322594912688</MsgId> </xml>

    XML格式講解

    ToUserName 消息接收方微信號,一般為公眾平臺賬號微信號 FromUserName 消息發送方微信號 CreateTime 消息創建時間 MsgType 消息類型;語音消息為voice MediaId 媒體ID Format 語音格式,這里為amr MsgId 消息ID號 附:AMR接口簡介 全稱Adaptive Multi-Rate,主要用于移動設備的音頻,壓縮比比較大,但相對其他的壓縮格式質量比較差,由于多用于人聲,通話,效果還是很不錯的。

    4. 視頻

    接收視頻

    后臺格式:

    xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName> <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName> <CreateTime>1359028186</CreateTime> <MsgType><![CDATA[video]]></MsgType> <MediaId><![CDATA[DBVFRIj29LB2hxuYpc0R6VLyxwgyCHZPbRj_IIs6YaGhutyXUKtFSDcSCPeoqUYr]]></MediaId> <ThumbMediaId><![CDATA[mxUJ5gcCeesJwx2T9qsk62YzIclCP_HnRdfTQcojlPeT2G9Q3d22UkSLyBFLZ01J]]></ThumbMediaId> <MsgId>5836981613212624665</MsgId> </xml>

    XML格式講解

    ToUserName 消息接收方微信號,一般為公眾平臺賬號微信號 FromUserName 消息發送方微信號 CreateTime 消息創建時間 MsgType 消息類型;視頻消息為video MediaId 媒體ID ThumbMediaId 媒體縮略ID? MsgId 消息ID號

    5. 位置

    接收位置

    后臺格式:

    <xml> <ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName> <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName> <CreateTime>1359036619</CreateTime> <MsgType><![CDATA[location]]></MsgType> <Location_X>22.539968</Location_X> <Location_Y>113.954980</Location_Y> <Scale>16</Scale> <Label><![CDATA[中國廣東省深圳市南山區華僑城深南大道9789號 郵政編碼: 518057]]></Label> <MsgId>5837017832671832047</MsgId> </xml>

    XML格式講解

    ToUserName 消息接收方微信號,一般為公眾平臺賬號微信號FromUserName 消息發送方微信號CreateTime 消息創建時間MsgType 消息類型,地理位置為locationLocation_X 地理位置緯度Location_Y 地理位置經度Scale 地圖縮放大小Label 地理位置信息MsgId 消息ID號

    6. 鏈接

    接收鏈接

    后臺格式:

    <xml> <ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName> <FromUserName><![CDATA[oIDrpjl2LYdfTAM-oxDgB4XZcnc8]]></FromUserName> <CreateTime>1359709372</CreateTime> <MsgType><![CDATA[link]]></MsgType> <Title><![CDATA[微信公眾平臺開發者的江湖]]></Title> <Description><![CDATA[陳坤的微信公眾號這段時間大火,大家..]]></Description> <Url><![CDATA[http://israel.duapp.com/web/photo.php]]></Url> <MsgId>5839907284805129867</MsgId> </xml>

    XML格式講解

    ToUserName 消息接收方微信號,一般為公眾平臺賬號微信號FromUserName 消息發送方微信號CreateTime 消息創建時間MsgType 消息類型,鏈接為linkTitle 圖文消息標題Description 圖文消息描述Url 點擊圖文消息跳轉鏈接MsgId 消息ID號

    ?

    回復消息

    只介紹三種格式的消息:文本、圖文、音樂。其中圖文消息包括單條圖文消息和多條圖文消息,展示方式有一點點不同。

    1. 文本消息格式
    回復文本

    后臺格式:

    <xml> <ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName> <FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName> <CreateTime>1359036631</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[【深圳】天氣實況 溫度:27℃ 濕度:59% 風速:東北風3級 11月03日 周日 27℃~23℃ 小雨 東北風4-5級 11月04日 周一 26℃~21℃ 陣雨 微風 11月05日 周二 27℃~22℃ 陰 微風]]></Content> <FuncFlag>0</FuncFlag> </xml>

    XML格式講解

    FromUserName 消息發送方ToUserName 消息接收方CreateTime 消息創建時間MsgType 消息類型,文本消息必須填寫textContent 消息內容,大小限制在2048字節,字段為空為不合法請求FuncFlag 星標字段

    ?
    2. 圖文消息格式
    2.1 單條圖文消息
    回復單條圖文


    后臺格式:

    <xml><ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName><FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName><CreateTime>1359011899</CreateTime><MsgType><![CDATA[news]]></MsgType><Content><![CDATA[]]></Content><ArticleCount>1</ArticleCount><Articles><item><Title><![CDATA[[蘋果產品信息查詢]]></Title><Description><![CDATA[序列號:USE IMEI NUMBER IMEI號:358031058974471 設備名稱:iPhone 5C 設備顏色: 設備容量: 激活狀態:已激活 電話支持:未過期[2014-01-13] 硬件保修:未過期[2014-10-14] 生產工廠:中國]]></Description><PicUrl><![CDATA[http://www.fangbei.org/weixin/weather/icon/banner.jpg]]></PicUrl><Url><![CDATA[]]></Url></item></Articles><FuncFlag>0</FuncFlag> </xml>

    2.2 多圖文消息

    回復多圖文

    后臺數據格式

    <xml><ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName><FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName><CreateTime>1359011829</CreateTime><MsgType><![CDATA[news]]></MsgType><Content><![CDATA[]]></Content><ArticleCount>5</ArticleCount><Articles><item><Title><![CDATA[【深圳】天氣實況 溫度:3℃ 濕度:43﹪ 風速:西南風2級]]></Title><Description><![CDATA[]]></Description> <PicUrl><![CDATA[http://www.fangbei.org/weixin/weather/icon/banner.jpg]]></PicUrl><Url><![CDATA[]]></Url></item><item><Title><![CDATA[06月24日 周四 2℃~-7℃ 晴 北風3-4級轉東南風小于3級]]></Title><Description><![CDATA[]]></Description><PicUrl><![CDATA[http://www.fangbei.org/weixin/weather/icon/d00.gif]]></PicUrl><Url><![CDATA[]]></Url></item><item><Title><![CDATA[06月25日 周五 -1℃~-8℃ 晴 東南風小于3級轉東北風3-4級]]></Title><Description><![CDATA[]]></Description><PicUrl><![CDATA[http://www.fangbei.org/weixin/weather/icon/d00.gif]]></PicUrl><Url><![CDATA[]]></Url></item><item><Title><![CDATA[06月26日 周六 -1℃~-7℃ 多云 東北風3-4級轉東南風小于3級]]></Title><Description><![CDATA[]]></Description> <PicUrl><![CDATA[http://www.fangbei.org/weixin/weather/icon/d01.gif]]></PicUrl><Url><![CDATA[]]></Url></item><item><Title><![CDATA[06月27日 周日 0℃~-6℃ 多云 東南風小于3級轉東北風3-4級]]></Title><Description><![CDATA[]]></Description> <PicUrl><![CDATA[http://www.fangbei.org/weixin/weather/icon/d01.gif]]></PicUrl><Url><![CDATA[]]></Url></item></Articles><FuncFlag>0</FuncFlag> </xml>

    XML格式講解

    FromUserName 消息發送方ToUserName 消息接收方CreateTime 消息創建時間MsgType 消息類型,圖文消息必須填寫newsContent 消息內容,圖文消息可填空ArticleCount 圖文消息個數,限制為10條以內Articles 多條圖文消息信息,默認第一個item為大圖Title 圖文消息標題Description 圖文消息描述PicUrl 圖片鏈接,支持JPG、PNG格式,較好的效果為大圖640*320,小圖80*80Url 點擊圖文消息跳轉鏈接 FuncFlag 星標字段

    ?3. 音樂消息

    回復音樂消息

    后臺格式:

    <xml><ToUserName><![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]></ToUserName><FromUserName><![CDATA[gh_b629c48b653e]]></FromUserName><CreateTime>1372310544</CreateTime><MsgType><![CDATA[music]]></MsgType><Music><Title><![CDATA[最炫民族風]]></Title><Description><![CDATA[鳳凰傳奇]]></Description><MusicUrl><![CDATA[http://zj189.cn/zj/download/music/zxmzf.mp3]]></MusicUrl><HQMusicUrl><![CDATA[http://zj189.cn/zj/download/music/zxmzf.mp3]]></HQMusicUrl></Music><FuncFlag>0</FuncFlag> </xml>

    XML格式講解

    ToUserName 接收方帳號(收到的OpenID) FromUserName 開發者微信號 CreateTime 消息創建時間 MsgType 消息類型,此處為musicTitle 音樂標題Description 音樂描述MusicUrl 音樂鏈接HQMusicUrl 高質量音樂鏈接,WIFI環境優先使用該鏈接播放音樂 FuncFlag 位0x0001被標志時,星標剛收到的消息。

    ?

    事件消息類型

    目前用戶在關注和取消關注,以及點擊菜單的時候會自動向公眾平臺發送事件推送消息:

    1. 關注事件

    <xml><ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName><FromUserName><![CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]></FromUserName><CreateTime>1372307736</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[subscribe]]></Event><EventKey><![CDATA[]]></EventKey> </xml>

    2. 取消關注事件

    <xml><ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName><FromUserName><![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]></FromUserName><CreateTime>1372309890</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[unsubscribe]]></Event><EventKey><![CDATA[]]></EventKey> </xml>

    3. 菜單點擊事件

    <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName><FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName><CreateTime>1377886191</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[CLICK]]></Event><EventKey><![CDATA[天氣深圳]]></EventKey> </xml>

    XML格式講解

    ToUserName 接收方微信號 FromUserName 發送方微信號,若為普通用戶,則是一個OpenID CreateTime 消息創建時間 MsgType 消息類型,event Event 事件類型,subscribe(訂閱)、unsubscribe(取消訂閱)、CLICK(自定義菜單點擊事件) EventKey 事件KEY值,與自定義菜單接口中KEY值對應

    ?

    posted on 2016-10-21 11:47 臥似長劍 閱讀(...) 評論(...) 編輯 收藏

    轉載于:https://www.cnblogs.com/chencanjian/p/5984060.html

    總結

    以上是生活随笔為你收集整理的微信公众号开发入门教程第一篇的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。