WordPress 微信公众平台的开发模式,先说明一下我不是程序设计师,所以本篇并非讲程序设计代码之类的,也并非开发模式的说明书,毕竟 WordPress 微信官方已经有一份详细的技术说明文件(在文章尾部提供文件地址),但是由于我们正在开发 WordPress 微信 POP 营销系统,所以我对开发模式有一定了解,这些了解应该会对准备尝试做 WordPress 微信开发的朋友会有一定帮助,少走部分弯路吧。如果对本篇教程有任何疑问或错漏之处欢迎留言或直接联络我进行更正修改。

先我们要明确开发模式什么可以做,什么不可以做:

一、开发模式可以实现的功能

1 、可以接收多用户传送过来的信息,通过您自己开发的系统把对应内容反馈回去。

2 、可以接收多用户传送过来的地理位置,通过地理位置您可以反馈附近餐厅资讯或交通信息(例如高德地图)

3 、通过事件推送,可以识别多用户对公众帐号订阅和取消订阅操作的情况。

4 、开发模式的介面除了可以反馈图文信息,也可以反馈音讯内容给多用户。

5 、可以通过通用介面上传图片、语音、视讯等内容到公众平台上,并且可以呼叫这些素材。

6 、可以管理自定义选单功能。(该功能还在内测中)

二、开发模式不能实现的功能

1 、不能识别多用户账号名称,只能识别一串很长的 ToUserName,这应该是 WordPress 微信公众平台对多用户资讯的隐私保护。所以想把多用户拉到自己平台进行管理这是不可能的。

2 、不能管理多用户或检视多用户的个人资料。

3 、不能单独给某一多用户回复信息,这个只能在 WordPress 微信公众平台上管理。

4 、开发模式不支持信息群发,这个也只能在 WordPress 微信公众平台上操作。

目前开发模式主要应用的方式:

1 、 WordPress 微信其实是一个浏览器,只要您设计制作 HTML5 的手机页面,就可以通过 WordPress 微信直接访问,这样可以带给我们无限的想象空间。招商银行的 WordPress 微信就是通过这样的方式实现查询余额、手机还款等功能。联通的 WordPress 微信可以查话费、查流量等等功能。当然基于这种方式我们还可以做更多的后端功能开发。

2 、 WordPress 微信内建的地图定位,可以实现附近交通情况、查附件餐厅酒店等资讯。

3 、可以用来做 WordPress 微信聊天机器人,这个需要很强大的语义识别技术,这个功能很多平台都已经实现。

4 、可以通过 WordPress 微信买彩票,例如腾讯官方的 “便民彩票” 一样。

5 、状态通知功能,如果用过 DNSPODWordPress 微信的朋友应该知道,他有个状态通知功能,当网站 DOWN 机或帐号登入,都会自动向您通报。如果这个功能得到普及,以后网站认证不需要简讯了。

如何开启 WordPress 微信公众平台的 “开发模式”

要开启开发模式很简单,只要在后台进入开发模式后点选开启按钮,然后系结介面档案就完成开通了。下图我们看到介面配置资讯那里要填写 URL 和 Token 资讯,URL 就是放在您的网站上的介面档案地址, Token 就是验证码。下面的就是介面的许可权。

【刘子骏技巧】点选下图 “检视文件”,检视里面的 “信息介面指南”,拉到底部会看到 PHP 示例代码的,那个档案包含标准的 PHP 介面档案。

WordPress 微信公众平台开发文件浅解

点选 “检视文件” 后我们进入到开发帮助文件里面,左边是文件栏目,包括信息介面、通用介面、自定义选单介面、使用限制和返回码。我就不具体说里面的代码等等内容,我以这些栏目来分别说明介面的用途吧。

1 、信息介面:这里主要是用来接收多用户传送的信息,然后通过该介面反馈给多用户对应的图文内容或音讯内容。

2 、通用介面:主要用于上传图片、语音、视讯素材到 WordPress 微信公众平台上面,并且可以通过该介面对这些素材进行呼叫。(该介面需要向 WordPress 微信申请内测资格才能使用)

3 、自定义选单介面:通过该介面可以对自定义选单进行建立、查询、新增等管理操作。(该介面需要向 WordPress 微信申请内测资格才能使用)

4 、使用限制:这里仅限制通用介面和自定义选单介面的操作频率(注意这里不是多用户使用次数,而是后台操作次数,对多用户使用不受影响),信息介面不受限制。

5 、返回码说明:这里是使用通用介面出现的 Json 返回结果,通过返回码方便开发者识别开发程序的情况。