PHPackages                             lfphp/wechatsdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. lfphp/wechatsdk

ActiveLibrary[API Development](/categories/api)

lfphp/wechatsdk
===============

0.1.8(7mo ago)023MITPHP

Since Sep 11Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/sasumi/WechatSDK)[ Packagist](https://packagist.org/packages/lfphp/wechatsdk)[ RSS](/packages/lfphp-wechatsdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (22)Used By (0)

微信API SDK库
==========

[](#微信api-sdk库)

1. 安装
-----

[](#1-安装)

本SDK目前仅支持`composer`安装，如需其他安装方式，请自行下载相应库代码改造。

安装：

```
composer require lfphp/wechatsdk

```

2. 公众号开发环境配置
------------

[](#2-公众号开发环境配置)

### 2.1 配置基本域名信息

[](#21-配置基本域名信息)

进入【设置与开发】 &gt; 【账号设置】 &gt; 【功能设置】，配置业务相关域名信息，包括：

- `业务域名`（**必须**）
- `JS接口安全域名`（**前端JS接口场景必须**）
- `网页授权域名`（**后端回调必须**）。

### 2.2 配置技术相关参数

[](#22-配置技术相关参数)

进入 mp.weixin.qq.com ，访问【设置与开发】 &gt; 【开发接口管理】 菜单。

- 获取开发者ID（AppID）信息
- 获取令牌（Token）
- 设置开发者密码（AppSecret）（**必须**）
- 添加后台接口访问IP白名单（**必须**）
- 配置并启用【服务器配置】中的
    - `服务器地址（URL）`（**必须**）
    - `消息加解密密钥（EncodingAESKey）`（**必须**）
    - 选择 `消息加密方式`（请使用【安全模式】，当前库大部分函数也是基于这个模式）（**必须**）。

2.3 验证服务器地址
-----------

[](#23-验证服务器地址)

假设服务器地址（URL）配置为：`https://www.site.com/callback.php`，则在 `callback.php` 代码中实现服务器校验代码示例为：

```
