您的位置: 首頁(yè) >互聯(lián)網(wǎng) >

微信開(kāi)放平臺(tái)和公眾平臺(tái)的區(qū)別 微信開(kāi)發(fā)詳解:[3]實(shí)現(xiàn)第一個(gè)公眾平臺(tái)

2022-06-30 06:18:01 編輯:寧月仁 來(lái)源:
導(dǎo)讀 大家好,我是云百科的客服小柏,我來(lái)為大家解答以上問(wèn)題。微信開(kāi)放平臺(tái)和公眾平臺(tái)的區(qū)別,微信開(kāi)發(fā)詳解:[3]實(shí)現(xiàn)第一個(gè)公眾平臺(tái)很多人還不

大家好,我是云百科的客服小柏,我來(lái)為大家解答以上問(wèn)題。微信開(kāi)放平臺(tái)和公眾平臺(tái)的區(qū)別,微信開(kāi)發(fā)詳解:[3]實(shí)現(xiàn)第一個(gè)公眾平臺(tái)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!

1、首先找到進(jìn)入百度開(kāi)放云平臺(tái)的編輯器,如圖所示進(jìn)行注釋(加雙斜線)或刪行。然后添加一行。

2、$微信object-response msg();

3、圖為修改后的效果。

4、如圖所示,修改后點(diǎn)擊保存。然后用手機(jī)或電腦版微信登錄個(gè)人微信賬號(hào),添加申請(qǐng)的微信公眾號(hào),然后點(diǎn)擊跟隨。

5、關(guān)注后點(diǎn)擊查看消息,然后隨便發(fā)一條消息到微信,就會(huì)得到回復(fù)。結(jié)果如圖所示。如果得不到如圖所示的結(jié)果,說(shuō)明上一步有問(wèn)題,可以留言告訴我。

6、接下來(lái)要根據(jù)自己的需要設(shè)置回復(fù),找到如圖所示的位置,進(jìn)行修改。

7、$keyword關(guān)鍵字表示用戶發(fā)送給公共平臺(tái)的消息。

8、$contentStr關(guān)鍵字表示要發(fā)送給用戶的消息。

9、所以我們要做的就是處理這個(gè)字符串,首先分析和處理$關(guān)鍵字,然后給$contentStr賦值。

10、讓我們寫(xiě)一個(gè)switch語(yǔ)句,分別接收數(shù)字,然后對(duì)不同的接收給出不同的響應(yīng)。示例:

11、switch($關(guān)鍵字){ 0

12、案例1: $ contentStr=' aa打破;

13、case 2: $ contentStr=' bb打破;

14、案例3: $ contentStr=' cc打破;

15、case 4: $ contentStr=' dd打破;

16、case 5: $ contentStr=' ee打破;

17、default: $ contentStr=' ee打破;

18、}

19、將上面的代碼插入圖中所示的位置,將原來(lái)的$ contentstr='歡迎來(lái)到微信世界!';注釋掉這一行(在前面加上//)并保留它。圖為修改截圖。

20、再發(fā)一條短信測(cè)試微信,分別發(fā)1234567。試試看??梢钥吹?,這是一般微信賬號(hào)的做法,但高級(jí)的一種是實(shí)時(shí)從數(shù)據(jù)庫(kù)中取數(shù)據(jù),另一種是通過(guò)關(guān)鍵詞匹配對(duì)收到的消息進(jìn)行分析,需要一定的php基礎(chǔ)。如果你想學(xué),可以看看我發(fā)表的關(guān)于php的文章。

21、這樣,第一個(gè)微信平臺(tái)就做好了。讓我們解釋一下這個(gè)過(guò)程中的功能,讓大家可以更加靈活,開(kāi)發(fā)自己的公共平臺(tái)。

22、第一步注釋掉的那行原本是用于微信平臺(tái)和php程序?qū)拥?,但是?duì)接成功后就沒(méi)用了,所以就注釋掉了,新加的那行是用來(lái)調(diào)用消息回復(fù)的。

23、微信公眾平臺(tái)的信息傳輸是通過(guò)xml傳輸?shù)模?/p>

24、可擴(kuò)展標(biāo)記語(yǔ)言

25、使用用戶名![CDATA[%s]]/ToUserName

26、來(lái)自用戶名![CData[% s]]/from用戶名

27、創(chuàng)建時(shí)間% s/創(chuàng)建時(shí)間

28、MsgType![CDATA[%s]]/MsgType

29、內(nèi)容![CDATA[% s]]/內(nèi)容

30、FuncFlag0/FuncFlag

31、/xml

32、這一段是模板,其中最重要的是MsgType和內(nèi)容。msgtype表示消息類(lèi)型,Content表示消息內(nèi)容。

33、從用戶接收到消息后,simplexml_load_string()函數(shù)將xml解析成一個(gè)對(duì)象,并將用戶的消息分配給$關(guān)鍵字。處理后按照xml格式輸出到微信官方,微信發(fā)給用戶。

34、需要注意的是,為了防止惡意公眾平臺(tái)騷擾用戶,微信官方不能主動(dòng)給用戶推送消息,只能在用戶給平臺(tái)發(fā)消息的時(shí)候給用戶發(fā)消息,只能發(fā)一條消息(我見(jiàn)過(guò)一個(gè)公眾平臺(tái)可以一次回多條消息,但是不知道怎么做。如果你知道,請(qǐng)讓我知道)。

35、希望大家都能按照這個(gè)方法做自己的微信平臺(tái)。當(dāng)前的微信平臺(tái)要想擁有眾多用戶,就必須做出自己的特色和創(chuàng)意。希望大家都能做一個(gè)優(yōu)秀的平臺(tái)。記得留言和我分享。

36、微信的公共平臺(tái)不僅可以發(fā)送簡(jiǎn)單的消息,還可以發(fā)送圖文消息、音樂(lè)等。這些復(fù)雜的會(huì)在下面的內(nèi)容中解釋?zhuān)M蠹谊P(guān)注。

本文到此講解完畢了,希望對(duì)大家有幫助。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。