2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082 备案号:闽ICP备19027007号-6
本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。
大家好,我是云百科的客服小柏,我来为大家解答以上问题。微信开放平台和公众平台的区别,微信开发详解:[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
本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。