国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信開發系列教程(二)

wendux / 1310人閱讀

摘要:成為微信公眾賬號開發者后當然想讓別人關注自己的賬號時給出一些歡迎語或者其他的友好性提示根據官方文檔用戶第一次關注公眾賬號會觸發一個訂閱事件于此相對于的是用戶取消關注公眾賬號時觸發一個取消訂閱事件首先用戶首次關注公眾賬號微信發送至開發者模式所

成為微信公眾賬號開發者后,當然想讓別人關注自己的賬號時給出一些歡迎語或者其他的友好性提示.根據官方文檔,用戶第一次關注公眾賬號會觸發一個subscribe(訂閱)事件,于此相對于的是用戶取消關注公眾賬號時觸發一個unsubscribe(取消訂閱)事件.
首先,用戶首次關注公眾賬號微信發送至URL(開發者模式所填UEL,以后文章中如未特意注明都是指開發者模式所填URL)的XML文檔如下


      //toUser 開發者微信號
     //發送方帳號 也就是該用戶的**OpenID**
    123456789  //消息創建時間 (整型)
     //消息類型,event
     //事件類型,subscribe(訂閱)、unsubscribe(取消訂閱)

接收到該XML文檔之后,使用PHP進行解析:

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //接收微信端的XML文檔
$postObj = simplexml_load_string($postStr, "SimpleXMLElement", LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$MsgType = $postObj->event;
$Event = $postObj->subscribe;

解析完成后,得到消息的類型為event,事件類型為subscribe,可知是用戶第一次關注該公眾賬號,發送被動響應消息,被動響應消息的類型和對應XML文檔格式見:發送微信被動響應消息,這里以回復文本消息為例,回復被動響應文本消息XML文檔如下:


     //即上面解析得到的 $fromUsername 用戶Openid
     //即上面解析得到的$toUsername  開發者賬號
    12345678  //使用time()函數
     //標識回復的消息類型為 text
     //回復的內容

在模板中可以使用占位符(%s),

$textTpl = "
            
            
            %s
            
            
            ";
$msgType = "text";
$contentStr = "hello world";
//這里的$fromUsername, $toUsername 對應上文中解析出的參數
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;

同時在用戶關注時,可以將用戶的必要數據存入數據庫.在用戶取消關注觸發unsubscribe(取消訂閱)事件時,刪除用戶的數據

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20719.html

相關文章

  • 微信程序開發系列教程微信訂閱號+人工智能問答服務

    摘要:我的前一篇文章微信程序開發系列教程一開發環境搭建已經介紹了微信服務器的開發環境搭建。本文作為開發系列的第二篇文章,介紹如何給您的微信訂閱號開發一個最簡單的問答服務,非常好玩。 我的前一篇文章微信程序開發系列教程(一)開發環境搭建?已經介紹了微信服務器的開發環境搭建。本文作為開發系列的第二篇文章,介紹如何給您的微信訂閱號開發一個最簡單的問答服務,非常好玩。 這個系列的完整代碼在我的git...

    lncwwn 評論0 收藏0
  • 微信程序開發系列教程)使用JavaScript給微信用戶發送消息

    摘要:我之前的文章微信程序開發系列教程一開發環境搭建介紹了微信開發環境的搭建,這篇文章我們就來一步步開發一些具體的功能。下文將該應用稱為消息服務器。我們首先用的獲得一個對象當有微信用戶關注您的公眾號時,微信平臺會發送一個請求到您的消息服務器。 我之前的文章?微信程序開發系列教程(一)開發環境搭建?介紹了微信開發環境的搭建,這篇文章我們就來一步步開發一些具體的功能。 功能需求:當有微信用戶關注...

    Near_Li 評論0 收藏0
  • 前端資源系列(4)-前端學習資源分享&前端面試資源匯總

    摘要:特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 本以為自己收藏的站點多,可以很快搞定,沒想到一入匯總深似海。還有很多不足&遺漏的地方,歡迎補充。有錯誤的地方,還請斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應和斧正,會及時更新,平時業務工作時也會不定期更...

    princekin 評論0 收藏0
  • 從零開始:微信小程序新手入門寶典《一》

    摘要:為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學習一微信小程序的特點張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應用,它出現了觸手可及的夢想,用戶掃一掃或者搜一下即 為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學習; 一:微信小程序的特點 張小龍:張小龍全面闡述小程...

    whataa 評論0 收藏0

發表評論

0條評論

wendux

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<