Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tytrock/wechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

395 Commits

Repository files navigation

Wechat

可能是目前最优雅的微信公众平台 SDK 了。Laravel 5 拓展包: overtrue/laravel-wechat

Build Status Latest Stable Version Latest Unstable Version Build Status Scrutinizer Code Quality Total Downloads License

网上充斥着各种微信 SDK,但是找了一圈,发现没有一个想用,因为没有满足本项目存在后的各种优点:

  • 命名不那么乱七八糟;
  • 隐藏开发者不需要关注的细节;
  • 方法使用更优雅,不必再去研究那些奇怪的的方法名或者类名是做啥用的;
  • 自定义缓存方式;
  • 符合 PSR-4 标准,你可以各种方便的与你的框架集成;
  • 高度抽象的消息类,免去各种拼json与xml的痛苦。

安装

环境要求:PHP >= 5.3.0

  1. 使用 composer
composer require "overtrue/wechat:~2.*"
  1. 手动安装

下载 最新版zip包 或者下载指定版本:https://github.com/overtrue/wechat/releases

然后引入根目录的autoload.php即可:

<?php
require "wechat/autoload.php"; // 路径请修改为你具体的实际路径
...

使用

基本使用(以服务端为例):

<?php
use Overtrue\Wechat\Server;
$appId = 'wx3cf0f39249eb0e60';
$token = 'hellotest';
$encodingAESKey = 'EJThPazwzO4k1cyXJnwQtL60zBdhWvFaHb4emv0dLVN';
$server = new Server($appId, $token, $encodingAESKey);
$server->on('message', function($message){
 return "您好!欢迎关注 overtrue!";
});
// 您可以直接echo 或者返回给框架
echo $server->serve();

更多请参考文档。

文档

Wiki

强烈建议看懂微信文档后再来使用本 SDK。

Features

贡献代码

非常欢迎大家贡献代码共同完善本项目,烦请遵循 PSR标准 谢谢!

License

MIT

About

可能是目前最优雅的微信公众平台 SDK 了

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • PHP 100.0%

AltStyle によって変換されたページ (->オリジナル) /