https://github.com/sevenoutman/codeigniter-weixin_library
适用于CodeIgniter框架的微信网页授权模块
https://github.com/sevenoutman/codeigniter-weixin_library
Last synced: about 1 year ago
JSON representation
适用于CodeIgniter框架的微信网页授权模块
- Host: GitHub
- URL: https://github.com/sevenoutman/codeigniter-weixin_library
- Owner: SevenOutman
- License: mit
- Created: 2016-05-18T04:25:44.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-13T12:27:10.000Z (about 10 years ago)
- Last Synced: 2025-03-01T23:27:03.674Z (over 1 year ago)
- Language: PHP
- Size: 17.6 KB
- Stars: 24
- Watchers: 9
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CodeIgniter-Weixin_Library
即插即用微信网页授权模块, 适用于[CodeIgniter](https://github.com/bcit-ci/CodeIgniter)框架。
开发测试环境 CI 3.0.6
## 起步
该模块为即插即用模块, 只需下载`release`即可开始使用
### 目录结构
```
CodeIgniter-Weixin_Library/
├── config/
│ └── wx_library.php
├── libraries/
│ └── Wx_library.php
└── third_party/
└── weixin/
└── ...
```
### 安装
将项目中的:
- `config/wx_library.php`文件放入你的项目中`application/config/`目录
- `libraries/Wx_library.php`文件放入你的项目中`application/libraries/`目录
- `third_party/weixin/`目录放入你的项目中`application/third_party/`目录
## 加载和使用
### 配置
修改`wx_library.php`配置文件, 填入所开发公众号的信息:
```
load->library()`来加载该库
```
// controller
// (建议将别名设为`wx`)
$this->load->library('Wx_library', null, 'wx')
```
### API
`Wx_library`提供2个API:
```
// 获取当前微信用户
$this->wx->getWxUser();
// 返回微信 js sdk 配置选项 signPackage
$this-wx->signPackage();
```
## Note
你的项目根目录需要有读写权限, `Wx_library`才能更好地工作。因为它需要在文件中缓存`access_token`和`jsapi_ticket`。
## License
MIT License. Check the `LICENSE` file.