内涵社 weixin.php,GitHub - yzbx/weixin: This is an enclosed class for WeChat apis. 微信公共平台api的php封装...

本文档详细介绍了微信公共平台API的PHP封装,包括消息接口、通用接口和自定义菜单接口的使用。提供了在SAE上的部署教程,解决SSL扩展问题和乱码问题的方法。请注意,自定义回复和菜单操作的接口调用频率限制不同。部署时,请确保修改配置文件并正确设置token。
摘要由CSDN通过智能技术生成

687474703a2f2f727562796579652d727562796579652e73746f722e73696e616170702e636f6d2f7172636f64655f666f725f67685f3163363939393933303864365f3433302e6a7067

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值