国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim WeChat-Applet WeChat-Entwicklung Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

May 15, 2018 pm 04:28 PM
Wechat ?ffentliche Plattform

Aufgrund der Beliebtheit von WeChat ist dieser Artikel ein Einsteiger-Tutorial für die Entwicklung ?ffentlicher WeChat-Plattformen, um Benutzern, die WeChat verwenden, das Abfragen einiger Informationen zu erleichtern

in diesem Artikel Im Einführungs-Tutorial gehen wir davon aus, dass Sie bereits über Grundkenntnisse in PHP-Sprachprogrammen, MySQL-Datenbanken, Computernetzwerkkommunikation und XML-Sprache verfügen. Wenn Sie es noch nicht getan haben, erlernen Sie bitte zun?chst die entsprechenden Kenntnisse.

Als Beispiel verwenden wir das ?ffentliche WeChat-Konto Fangbei Studio (Konto: Pondbaystudio, QR-Code unten).

Dieses Einführungs-Tutorial führt Sie durch die folgenden Aufgaben:

Erstellen Sie die Baidu Cloud Platform-Anwendung. Aktivieren Sie den Entwicklungsmodus für die ?ffentliche WeChat-Plattform, um Abonnements, Text, Bilder, Sprache und Antworttext für Videonachrichten zu erhalten. Entwicklung von Bildern, Texten und Musik-Messaging-Programmen

Baidu Cloud-Anwendung erstellen

Konto beantragen

Melden Sie sich bei Developer.baidu an. com/bae, verwenden Sie E-Mail oder registrieren Sie ein Konto mit Ihrem Mobiltelefon. Um sich zu registrieren, müssen Sie Ihr Mobiltelefon binden und Ihre E-Mail-Adresse best?tigen.
Bewerbung erstellen

Nachdem Sie sich erfolgreich registriert und angemeldet haben, klicken Sie oben rechts auf . Das folgende Fenster wird angezeigt.

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Geben Sie einen beliebigen Anwendungsnamen ein, w?hlen Sie ?mobile Webanwendung“ als Zugriffsmethode und klicken Sie dann auf OK

說明:在以下的教程中,您可以將所有我填寫為pondbay的地方改為你的一個(gè)相應(yīng)的名稱,如果您沒有想好名稱,最簡單的方法就是qq這兩個(gè)字符+qq號(hào)碼,比如方倍工作室的QQ是1354386063,那么就將"pondbay"改為"qq1354386063"

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

W?hlen Sie ?Cloud-Umgebung (BAE)“,

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Geben Sie im neuen Fenster den Namen der Anwendungsdom?ne ein, w?hlen Sie PHP als Umgebungstyp aus, und w?hlen Sie je nach Bedarf weitere aus oder verwenden Sie die oben gezeigten Standardwerte und klicken Sie dann auf OK

注意:此處填寫的域名將要在下面填寫URL時(shí)用到。可以先保存下來。

Version erstellen

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Klicken Sie in der Versionsverwaltung auf Neue Version erstellen

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Geben Sie 0 für die Versionsnummer ein und speichern Sie sie.

Laden Sie den Code hoch

?ndern Sie das Token im folgenden Code in Ihren Namen und speichern Sie es als index.php.

Hinweis: Das hier eingegebene Token wird beim Ausfüllen der unten stehenden URL verwendet. Sie k?nnen es zun?chst speichern.

<?php>
define("TOKEN", "pondbay");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();
class wechatCallbackapiTest
{
    public function valid()
    {
        $echoStr = $_GET["echostr"];
        if($this->checkSignature()){
            echo $echoStr;
            exit;
        }
    }
    private function checkSignature()
    {
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];
        $token = TOKEN;
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );
        if( $tmpStr == $signature ){
            return true;
        }else{
            return false;
        }
    }
}
?>

Dann komprimieren Sie es in das ZIP-Format

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Dadurch wird eine index.zip-Datei generiert.

Zurück zur Versionsverwaltung

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

W?hlen Sie das Paket aus, das hochgeladen und aktualisiert werden soll

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

W?hlen Sie die Zip-Datei aus Nachdem Sie das gerade komprimierte Paket heruntergeladen haben, klicken Sie auf ?Hochladen“.

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Best?tigen Sie, dass es wirksam wird, und klicken Sie auf , wie unten gezeigt.

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

Die Erstellung der Baidu Cloud-Anwendung ist erfolgreich.

Entwicklungsmodell für die ?ffentliche WeChat-Plattform

Erweiterte Funktionen

Adresse der ?ffentlichen WeChat-Plattform: https://mp.weixin. qq.com

Melden Sie sich beim Backend der ?ffentlichen WeChat-Plattform an und w?hlen Sie erweiterte Funktionen aus

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

進(jìn)入后就看到兩種模式

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

我們需要關(guān)閉編輯模式。點(diǎn)擊編輯模式的進(jìn)入

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

滑動(dòng)關(guān)閉

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

開發(fā)模式

進(jìn)入開發(fā)模式里面

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

點(diǎn)擊成為開發(fā)者

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

彈出URL和Token填寫框

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

此處的URL為創(chuàng)建百度云應(yīng)用的域名,包括后面的duapp.com,而Token為index.php中定義的值。

URL:   http://pondbay.duapp.com
Token:  pondbay

填寫如下圖,

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

提交成功

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

再滑動(dòng)右上角啟用按鈕。

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

至此,你已經(jīng)成功啟用開發(fā)模式。

接收消息類型

目前普通用戶能向公眾賬號(hào)推送五種格式的消息:文本(包括表情)、語音、圖片、視頻、位置、鏈接。名片發(fā)送會(huì)失敗。
下面就這五種分別詳解如下:

1. 文本(包括表情)
發(fā)送文本

后臺(tái)格式:

<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>

發(fā)送表情

后臺(tái)格式

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

XML格式講解

ToUserName 消息接收方微信號(hào),一般為公眾平臺(tái)賬號(hào)微信號(hào)

FromUserName 消息發(fā)送方微信號(hào)
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型;文本消息為text
Content 消息內(nèi)容
MsgId 消息ID號(hào)可以看出,文本和表情的消息類型均為文本
[html]

2. 圖片
發(fā)送圖片

后臺(tái)格式:

[code]


1359028479


5836982871638042400

XML格式講解

ToUserName 消息接收方微信號(hào),一般為公眾平臺(tái)賬號(hào)微信號(hào)
FromUserName 消息發(fā)送方微信號(hào)
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型;圖片消息為image
PicUrl 圖片鏈接地址,可以用HTTP GET獲取
MsgId 消息ID號(hào)

3. 語音
發(fā)送語音

后臺(tái)格式:

<xml>
 <ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
 <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
 <CreateTime>1359028025</CreateTime>
 <MsgType><![CDATA[voice]]></MsgType>
 <MediaId><![CDATA[hGm9wmKth8RO_tuv5k9fJkSbovXWzZVYwG2jSsL7ukCqq6q1SiLzYnFEngFNUijs]]></MediaId>
 <Format><![CDATA[amr]]></Format>
 <MsgId>5836980921722890003</MsgId>
</xml>

XML格式講解

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

4. 視頻
發(fā)送視頻

后臺(tái)格式:

<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 消息接收方微信號(hào),一般為公眾平臺(tái)賬號(hào)微信號(hào)
FromUserName 消息發(fā)送方微信號(hào)
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型;視頻消息為video
MediaId 媒體ID
ThumbMediaId 媒體縮略ID?
MsgId 消息ID號(hào) 原文:http://www.miracleart.cn/

5. 位置
發(fā)送位置

后臺(tái)格式:

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

XML格式講解

ToUserName 消息接收方微信號(hào),一般為公眾平臺(tái)賬號(hào)微信號(hào)
FromUserName 消息發(fā)送方微信號(hào)
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型,地理位置為location
Location_X 地理位置緯度
Location_Y 地理位置經(jīng)度
Scale 地圖縮放大小
Label 地理位置信息
MsgId 消息ID號(hào)

6. 鏈接
發(fā)送鏈接

后臺(tái)格式:

<xml>
<ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName> 
<FromUserName><![CDATA[oIDrpjl2LYdfTAM-oxDgB4XZcnc8]]></FromUserName> 
<CreateTime>1359709372</CreateTime> 
<MsgType><![CDATA[link]]></MsgType> 
<Title><![CDATA[分享一款應(yīng)用給你 -方倍神圖]]></Title> 
<Description><![CDATA[方倍神圖為您提供夫妻相測試,親子鑒定等新奇、好玩的圖片測試功能]]></Description> 
<Url><![CDATA[http://www.miracleart.cn/]]></Url> 
<MsgId>5839907284805129867</MsgId> 
</xml>

XML格式講解

ToUserName 消息接收方微信號(hào),一般為公眾平臺(tái)賬號(hào)微信號(hào)
FromUserName 消息發(fā)送方微信號(hào)
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型,鏈接為link
Title 圖文消息標(biāo)題
Description 圖文消息描述
Url 點(diǎn)擊圖文消息跳轉(zhuǎn)鏈接
MsgId 消息ID號(hào)

發(fā)送消息類型

目前公眾賬號(hào)能向普通用戶推送三種格式的消息:文本、圖文、音樂。其中圖文消息包括單條圖文消息和多條圖文消息,展示方式有一點(diǎn)點(diǎn)不同。
另外,回復(fù)的消息支持星標(biāo)操作:通過填寫FuncFlag字段為1來對(duì)回復(fù)消息做星標(biāo)操作后,可以在實(shí)時(shí)消息的星標(biāo)消息分類中找到對(duì)應(yīng)的推送消息。

下面就這幾種分別詳解如下:

1. 文本消息格式
回復(fù)文本

后臺(tái)格式:

<xml>
<ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName>
<FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName>
<CreateTime>1359036631</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[★★★★豆立方★★★★ 微信公眾平臺(tái)上最好玩的圖片及視頻應(yīng)用]]></Content>
<FuncFlag>0</FuncFlag>
</xml>

XML格式講解

FromUserName 消息發(fā)送方
ToUserName 消息接收方
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型,文本消息必須填寫text
Content 消息內(nèi)容,大小限制在2048字節(jié),字段為空為不合法請(qǐng)求
FuncFlag 星標(biāo)字段

2. 圖文消息格式
2.1 單條圖文消息
回復(fù)單條圖文

后臺(tái)格式:

<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[【天津】天氣實(shí)況 ]]></Title>
            <Description><![CDATA[溫度:3℃ 濕度:43﹪ 風(fēng)速:西南風(fēng)2級(jí)]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></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>8</ArticleCount>
    <Articles>
        <item>
            <Title><![CDATA[【天津】天氣實(shí)況 溫度:3℃ 濕度:43﹪ 風(fēng)速:西南風(fēng)2級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月24日 周四 2℃~-7℃ 晴 北風(fēng)3-4級(jí)轉(zhuǎn)東南風(fēng)小于3級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月25日 周五 -1℃~-8℃ 晴 東南風(fēng)小于3級(jí)轉(zhuǎn)東北風(fēng)3-4級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月26日 周六 -1℃~-7℃ 多云 東北風(fēng)3-4級(jí)轉(zhuǎn)東南風(fēng)小于3級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月27日 周日 0℃~-6℃ 多云 東南風(fēng)小于3級(jí)轉(zhuǎn)東北風(fēng)3-4級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月28日 周一 -1℃~-8℃ 多云 東北風(fēng)3-4級(jí)轉(zhuǎn)南風(fēng)小于3級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月29日 周二 1℃~-5℃ 多云 南風(fēng)小于3級(jí)轉(zhuǎn)3-4級(jí)]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[http://www.miracleart.cn/]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[方倍工作室 版權(quán)所有]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
    </Articles>
    <FuncFlag>0</FuncFlag>
</xml>

XML格式講解

FromUserName 消息發(fā)送方
ToUserName 消息接收方
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型,圖文消息必須填寫news
Content 消息內(nèi)容,圖文消息可填空
ArticleCount 圖文消息個(gè)數(shù),限制為10條以內(nèi)
Articles 多條圖文消息信息,默認(rèn)第一個(gè)item為大圖
Title 圖文消息標(biāo)題
Description 圖文消息描述
PicUrl 圖片鏈接,支持JPG、PNG格式,較好的效果為大圖640*320,小圖80*80
Url 點(diǎn)擊圖文消息跳轉(zhuǎn)鏈接
FuncFlag 星標(biāo)字段

3. 音樂消息

后臺(tái)格式:

<xml>
    <ToUserName><![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]></ToUserName>
    <FromUserName><![CDATA[gh_b629c48b653e]]></FromUserName>
    <CreateTime>1372310544</CreateTime>
    <MsgType><![CDATA[music]]></MsgType>
    <Music>
        <Title><![CDATA[最炫民族風(fēng)]]></Title>
        <Description><![CDATA[鳳凰傳奇]]></Description>
        <MusicUrl><![CDATA[http://www.miracleart.cn/]]></MusicUrl>
        <HQMusicUrl><![CDATA[http://www.miracleart.cn/]]></HQMusicUrl>
    </Music>
    <FuncFlag>0</FuncFlag>
</xml>

XML格式講解

ToUserName 接收方帳號(hào)(收到的OpenID)
FromUserName 開發(fā)者微信號(hào)
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型,此處為music
Title 音樂標(biāo)題
Description 音樂描述
MusicUrl 音樂鏈接
HQMusicUrl 高質(zhì)量音樂鏈接,WIFI環(huán)境優(yōu)先使用該鏈接播放音樂
FuncFlag 位0x0001被標(biāo)志時(shí),星標(biāo)剛收到的消息。

事件消息類型

目前用戶在關(guān)注和取消關(guān)注的時(shí)候會(huì)自動(dòng)向公眾平臺(tái)發(fā)送事件推送消息:

1. 關(guān)注事件

<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. 取消關(guān)注事件

<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. 菜單點(diǎn)擊事件

<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 接收方微信號(hào)
FromUserName 發(fā)送方微信號(hào),若為普通用戶,則是一個(gè)OpenID
CreateTime 消息創(chuàng)建時(shí)間
MsgType 消息類型,event
Event 事件類型,subscribe(訂閱)、unsubscribe(取消訂閱)、CLICK(自定義菜單點(diǎn)擊事件)
EventKey 事件KEY值,與自定義菜單接口中KEY值對(duì)應(yīng)

簡單的自動(dòng)回復(fù)

我們在官方的例子上做一些修改,實(shí)現(xiàn)了一個(gè)發(fā)送“?”就能回復(fù)當(dāng)前時(shí)間的功能。
該例子是接收文本消息($postObj->Content),并且回復(fù)文本消息($msgType = "text";)的。
你可以把以下代碼保存為index.php,按照上面提供的方法重新上傳。
代碼如下:

<?php>
define("TOKEN", "pondbay");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->responseMsg();
class wechatCallbackapiTest
{
    public function responseMsg()
    {
        $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
        if (!empty($postStr)){
            $postObj = simplexml_load_string($postStr, &#39;SimpleXMLElement&#39;, 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 == "?")
            {
                $msgType = "text";
                $contentStr = date("Y-m-d H:i:s",time());
                $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
                echo $resultStr;
            }
        }else{
            echo "";
            exit;
        }
    }
}
?>

效果如下:

Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)

更多Einführungs-Tutorial zur Entwicklung der ?ffentlichen WeChat-Plattform (ausführliche Erkl?rung mit Bildern und Texten)相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276