WeChat Api
This is an enclosed class for WeChat apis.
The offical wiki is here:WeChat api
Current version supports: 1.Message api 2.General api 3.Custom Menu api
微信公共平台api
微信公共平台api的php封装
官方wiki在这里:微信公共平台api
目前版本支持: 1.消息接口 api 2.通用接口 api 3.自定义菜单 api
使用说明
api.php为自定义回复接口,menu.php为菜单操作.
关键就是不和自定义回复放在一起。因为菜单操作相关的接口有接口调用频率的限制;而自定义回复没有。
菜单一次创建,永久有效;当需要改变时才改变。
常见问题
1.SSL扩展
出现PHP Warning: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in D:weixin.class.php on line 269
解决方法:出现这个问题是服务器没有开启ssl支持。请在php.ini中加入
extension=php_openssl.dll
allow_url_include = On
重启服务器即可
2.代码部署
一些网友发现部署上有困难,这里以在SAE上部署为例说明一下。 假设域名是abc.sinaapp.com,配置主要注意以下几点:
1.首先将文件上传代码到根目录下
2.在浏览器中打开链接:abc.sinaapp.com/api.php,看是否能访问。
3.编辑weixin.config.php文件,把token等参数换成自己的。
完成以上三步就OK了。
3. 乱码问题
有时部署代码并关注微信号后,发现回复内容是乱码。这是由于微信API采用JSON字符串传递参数,而JSON默认是UTF8编码的。这时请将defaultweixin.php的编码改成utf-8.
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。