Skip to content

📦 It is probably the best SDK in the world for developing WeChat App.

License

Notifications You must be signed in to change notification settings

muxing0608/wechat

This branch is 28 commits ahead of, 667 commits behind w7corp/easywechat:6.x.

Folders and files

NameName
Last commit message
Last commit date
Dec 3, 2019
Dec 23, 2016
Dec 27, 2021
Nov 27, 2019
Aug 29, 2019
Jun 9, 2017
Nov 3, 2017
Dec 11, 2017
Feb 6, 2018
Aug 10, 2017
Dec 3, 2019
Dec 14, 2019
Oct 26, 2019
Sep 9, 2019

Repository files navigation

EasyWeChat Logo

📦 It is probably the best SDK in the world for developing Wechat App.

Test Status Lint Status Latest Stable Version Latest Unstable Version Scrutinizer Code Quality Code Coverage Total Downloads License

Requirement

  1. PHP >= 7.2
  2. Composer
  3. openssl 拓展
  4. fileinfo 拓展(素材管理模块需要用到)

Installation

$ composer require "overtrue/wechat:^4.2" -vvv

Usage

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

<?php

use EasyWeChat\Factory;

$options = [
    'app_id'    => 'wx3cf0f39249eb0exxx',
    'secret'    => 'f1c242f4f28f735d4687abb469072xxx',
    'token'     => 'easywechat',
    'log' => [
        'level' => 'debug',
        'file'  => '/tmp/easywechat.log',
    ],
    // ...
];

$app = Factory::officialAccount($options);

$server = $app->server;
$user = $app->user;

$server->push(function($message) use ($user) {
    $fromUser = $user->get($message['FromUserName']);

    return "{$fromUser->nickname} 您好!欢迎关注 overtrue!";
});

$server->serve()->send();

更多请参考 https://www.easywechat.com/

Documentation

官网 · 教程 · 讨论 · 微信公众平台 · WeChat Official

Integration

Laravel 5 拓展包: overtrue/laravel-wechat

Contributors

This project exists thanks to all the people who contribute. [Contribute].

PHP 扩展包开发

想知道如何从零开始构建 PHP 扩展包?

请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》

License

MIT

FOSSA Status

About

📦 It is probably the best SDK in the world for developing WeChat App.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 99.8%
  • Shell 0.2%