共享一个调用微信公众平台接口的客户端类库

由于我所开发活动项目经常要用到微信公众平台所提供的接口,所以本人专门开发了微信客户端的类库。

经过了几个项目的实践,特意将该类库共享出来。源代码已经放在了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

原文地址:https://www.cnblogs.com/guoyongrong/p/3534170.html