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

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

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

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

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

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

3、圖為修改后的效果。

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

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

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

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

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

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

10、讓我們寫一個switch語句,分別接收數(shù)字,然后對不同的接收給出不同的響應(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、將上面的代碼插入圖中所示的位置,將原來的$ contentstr='歡迎來到微信世界!';注釋掉這一行(在前面加上//)并保留它。圖為修改截圖。

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

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

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

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

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

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

26、來自用戶名![CData[% s]]/from用戶名

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

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

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

30、FuncFlag0/FuncFlag

31、/xml

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

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

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

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

36、微信的公共平臺不僅可以發(fā)送簡單的消息,還可以發(fā)送圖文消息、音樂等。這些復(fù)雜的會在下面的內(nèi)容中解釋,希望大家關(guān)注。

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


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

精彩推薦

圖文推薦

點擊排行

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

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