Skip to content

shaohao1993/weixin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

huoyaxiaotu

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.

Releases

No releases published

Packages

No packages published

Languages