您的位置: 首页 >互联网 >

微信开放平台和公众平台的区别 微信开发详解:[3]实现第一个公众平台

2022-06-30 06:18:01 编辑:宁月仁 来源:
导读 大家好,我是云百科的客服小柏,我来为大家解答以上问题。微信开放平台和公众平台的区别,微信开发详解:[3]实现第一个公众平台很多人还不

大家好,我是云百科的客服小柏,我来为大家解答以上问题。微信开放平台和公众平台的区别,微信开发详解:[3]实现第一个公众平台很多人还不知道,现在让我们一起来看看吧!

1、首先找到进入百度开放云平台的编辑器,如图所示进行注释(加双斜线)或删行。然后添加一行。

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

3、图为修改后的效果。

4、如图所示,修改后点击保存。然后用手机或电脑版微信登录个人微信账号,添加申请的微信公众号,然后点击跟随。

5、关注后点击查看消息,然后随便发一条消息到微信,就会得到回复。结果如图所示。如果得不到如图所示的结果,说明上一步有问题,可以留言告诉我。

6、接下来要根据自己的需要设置回复,找到如图所示的位置,进行修改。

7、$keyword关键字表示用户发送给公共平台的消息。

8、$contentStr关键字表示要发送给用户的消息。

9、所以我们要做的就是处理这个字符串,首先分析和处理$关键字,然后给$contentStr赋值。

10、让我们写一个switch语句,分别接收数字,然后对不同的接收给出不同的响应。示例:

11、switch($关键字){ 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、再发一条短信测试微信,分别发1234567。试试看。可以看到,这是一般微信账号的做法,但高级的一种是实时从数据库中取数据,另一种是通过关键词匹配对收到的消息进行分析,需要一定的php基础。如果你想学,可以看看我发表的关于php的文章。

21、这样,第一个微信平台就做好了。让我们解释一下这个过程中的功能,让大家可以更加灵活,开发自己的公共平台。

22、第一步注释掉的那行原本是用于微信平台和php程序对接的,但是对接成功后就没用了,所以就注释掉了,新加的那行是用来调用消息回复的。

23、微信公众平台的信息传输是通过xml传输的,

24、可扩展标记语言

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

26、来自用户名![CData[% s]]/from用户名

27、创建时间% s/创建时间

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

29、内容![CDATA[% s]]/内容

30、FuncFlag0/FuncFlag

31、/xml

32、这一段是模板,其中最重要的是MsgType和内容。msgtype表示消息类型,Content表示消息内容。

33、从用户接收到消息后,simplexml_load_string()函数将xml解析成一个对象,并将用户的消息分配给$关键字。处理后按照xml格式输出到微信官方,微信发给用户。

34、需要注意的是,为了防止恶意公众平台骚扰用户,微信官方不能主动给用户推送消息,只能在用户给平台发消息的时候给用户发消息,只能发一条消息(我见过一个公众平台可以一次回多条消息,但是不知道怎么做。如果你知道,请让我知道)。

35、希望大家都能按照这个方法做自己的微信平台。当前的微信平台要想拥有众多用户,就必须做出自己的特色和创意。希望大家都能做一个优秀的平台。记得留言和我分享。

36、微信的公共平台不仅可以发送简单的消息,还可以发送图文消息、音乐等。这些复杂的会在下面的内容中解释,希望大家关注。

本文到此讲解完毕了,希望对大家有帮助。


免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。