做微信开发,首先得有个微信公共号!
公共号注册地址:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN
册完了就可以去mp.weixin.qq.com登录了,之后就是创建公共号的一些具体步骤,公共号创建完了之后会有大概一个礼拜左右的审核期(一般都是就2,3天就可以审核完毕)。
如果你审核通过了,那么OK,开始你的微信开发吧~
普通的微信订阅号只提供两个功能:一个是群发消息,每天只能发一条,可以是文字、图片、语音或者多媒体。另一个就是被动式响应消息功能,这里面又分为两种模式,一个是编辑模式,另外一个是开发模式。其中编辑模式就是简单的关键字回复(用户向此公共号发送相应的关键字就能得到相应的回复),此模式设置较为简单,可以参照微信公共平台的官方文档就可以设置正确。而开发模式功能就强大很多,其通过使用公众平台的开发接口,公众号可在自身服务器上接收用户的微信消息,并可按需回复。
本文将详细介绍如何启用公共号的开发模式:
开始开发模式后,会让你验证接口信息,如果你有自己的服务器那就很简单了。(如果没有自己的服务器也没有关系,现在百度新浪都提供了免费的web平台,百度开放云平台和新浪云平台,去注册一个)
下载官方的php示例代码,将其放到你的网站根目录,例如我的网站地址是:http:www.mylonly.com,我将官方示例代码wx_sample.php放到了我的网站根目录下。
如果的服务器可以正常访问,应该就会出现验证成功的提示。
ps:如果验证失败,请检查你的网站是否默认80端口(验证接口只支持80端口),还有你的服务器编码,如果你的服务器是windows系统,请将wx_sample.php保存为ascii编码上传根目录,linux系统为utf-8编码。
想测试下你的接口能否正常使用,很简单,在官方的示例代码中加入如下一行:
官方的示例代码中已经帮我写好了响应消息的方法,只是没有调用,所以我们向公共号发任何消息都会得不到响应。
将红色方框圈住的代码加到示例代码中,更新到服务器后,你就可以用自己的微信号测试一下接口是否正确了,随便发一条消息给你的公共号,应该会收到公共号发给你的"Welcome to wechat world!"消息。
这样,你的微信公共号就已经开通完成了,接下来你要做的就是完善wx_sample.php中的代码,让你的公共号能响应更多种类的消息。
想了解更多内容,请关注独自一人微信号:mylonly123,或者扫描下方二维码: