共享一个调用微信公众平台接口的客户端类库
2014-01-26 16:16
204 查看
由于我所开发活动项目经常要用到微信公众平台所提供的接口,所以本人专门开发了微信客户端的类库。
经过了几个项目的实践,特意将该类库共享出来。源代码已经放在了github上,供大家使用。
首先介绍一下设计该类库的思路。
我按照微信公众平台开发者文档内容分类,将我开发的类库也进行了对应的分类。
分类方法如下:例如
1 微信公众平台上有个发送消息的内容
他下面有2个不同的类别,发送被动,和发送客服消息,所以我的类库中也有2个对应的php文件
2 微信公众平台上有个用户管理的内容
我将他分成了 分组管理(分组管理接口),基本用户管理(获取用户基本信息,获取关注者列表),和网页授权用户管理(网页授权获取用户基本信息) 3个部分
这样一来,如果微信公众平台接口发生了改变,那么我很容易的定位到相应的php文件进行修改
其次 说明一下该微信客户端类库的使用
1 将该类库加入到你的项目中去,有2种方式
a)最好的方式是用composer 工具,这里也提供一个composer的网站地址 ,
使用composer工具的简单步骤如下:
1 安装composer工具 for windows,设置一下系统环境变量,将安装完成之后的composer加入到path变量中去。(还是不清楚的可以google解决)
2 在某工程目录下(eg. c:\project1)增加一个composer.json文件。该文件里面输入一下内容
{
"require": {
"weixin/weixin": "dev-master"
}
}
然后执行cmd命令启动命令行窗口,用cd命令 进到该工程目录(eg. cd c:\project1),然后执行composer install就可以了,这样他就会将所需的文件都下载到该工程目录去。
可能会出现以下的错误
Failed to clone https://github.com/handsomegyr/weixin.git, git was not found, check that it is installed and in your PATH env.
'git' is not recognized as an internal or external command,
operable program or batch file.
这个错误发生的原因可能是 你机器上还没有安装git工具。请参考这篇文章安装git。
b) 另一种方式是下载整个源代码
2 注册一个测试用的微信公众平台账号,一旦注册成功之后就能获取到 appid和appsecret了
3 最后请阅读一下readme文件,上面有代码的事例。
如果还发生问题,请联系我。handsomegyr@126.com
经过了几个项目的实践,特意将该类库共享出来。源代码已经放在了github上,供大家使用。
首先介绍一下设计该类库的思路。
我按照微信公众平台开发者文档内容分类,将我开发的类库也进行了对应的分类。
分类方法如下:例如
1 微信公众平台上有个发送消息的内容
他下面有2个不同的类别,发送被动,和发送客服消息,所以我的类库中也有2个对应的php文件
2 微信公众平台上有个用户管理的内容
我将他分成了 分组管理(分组管理接口),基本用户管理(获取用户基本信息,获取关注者列表),和网页授权用户管理(网页授权获取用户基本信息) 3个部分
这样一来,如果微信公众平台接口发生了改变,那么我很容易的定位到相应的php文件进行修改
其次 说明一下该微信客户端类库的使用
1 将该类库加入到你的项目中去,有2种方式
a)最好的方式是用composer 工具,这里也提供一个composer的网站地址 ,
使用composer工具的简单步骤如下:
1 安装composer工具 for windows,设置一下系统环境变量,将安装完成之后的composer加入到path变量中去。(还是不清楚的可以google解决)
2 在某工程目录下(eg. c:\project1)增加一个composer.json文件。该文件里面输入一下内容
{
"require": {
"weixin/weixin": "dev-master"
}
}
然后执行cmd命令启动命令行窗口,用cd命令 进到该工程目录(eg. cd c:\project1),然后执行composer install就可以了,这样他就会将所需的文件都下载到该工程目录去。
可能会出现以下的错误
Failed to clone https://github.com/handsomegyr/weixin.git, git was not found, check that it is installed and in your PATH env.
'git' is not recognized as an internal or external command,
operable program or batch file.
这个错误发生的原因可能是 你机器上还没有安装git工具。请参考这篇文章安装git。
b) 另一种方式是下载整个源代码
2 注册一个测试用的微信公众平台账号,一旦注册成功之后就能获取到 appid和appsecret了
3 最后请阅读一下readme文件,上面有代码的事例。
如果还发生问题,请联系我。handsomegyr@126.com
相关文章推荐
- fiddlercore 类库应用- 检查客户端调用的服务接口内容.
- Java写一个接口(包括token),第三方调用
- 【顽症】客户端调用DLL类库项目时,config文件中自定义Section的顺序
- Silverlight客户端和WCF服务器端共享类库
- Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
- Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
- cxf客户端代码调用cxf的webservice接口,报错:XJC,classnotfound,引入了tool.jar,却还是报classnotfound
- httpPost/httpGet接口调用werService接口,客户端写法
- 客户端如何调用IBinder接口对象
- myeclipse xfire客户端调用接口
- NodeJS用递归实现异步操作的链式调用,完成一个简易的命令行输入输出REPL交互接口
- 淘宝API客户端调用接口demo
- webService 客户端接口调用【java】
- 最近做一个新闻类项目,用到调用新浪微博接口,经过研究测试整理步骤如下:先根据此内容获取App Key和Secret Key
- 如何用ATL写一个C++的COM组件(C#轻松调用C/C++接口)
- 微信公众平台开发视频教程(微网站、LBS云、Api接口调用、服务号高级接口)
- 有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个方法a,请在这个方法中调用b,然后抛出异常。在客户端有一个类为TestC,有一个方
- Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
- 要求完成一个接口ShowMessage,TV类调用接口“I am TV”。
- 推理接口的调用过程(欢迎讨论,希望这是一个大坑~~~)