Heim >Backend-Entwicklung >PHP-Tutorial >PHP微信SDK--Zebra-Wechat

PHP微信SDK--Zebra-Wechat

WBOY
WBOYOriginal
2016-06-23 13:43:201212Durchsuche

Zebra-Wechat

微信SDK 目前处于开发状态,目前实现了以下功能:

  • 接收微信服务器推送信息,对推送信息类型进行识别
  • 微信API客户端封装(用户管理、用户组管理、客服管理、自定义菜单管理、系统管理等)
  • 微信跳转验证封装
  • 微信卡卷支持
  • 博客地址:www.huyanping.cn

    接收微信推送示例

    use \Jenner\Zebra\Wechat\WechatServer;use \Jenner\Zebra\Wechat\Response\TextResponse;$token = 'you wechat token';$server = new WechatServer($token);//处理事件前调用,无论是否有注册事件处理器$server->on('before', function(WechatServer $server, $request){    //do something});//处理事件后调用,$result为事件处理器的返回值$server->on('after', function(WechatServer $server, $result){    //do something});//未知消息处理器$server->on('unknown_message', function(WechatServer $server, $request){    //do something});//未知时间处理器$server->on('unknown_event', function(WechatServer $server, $request){    //do something});//处理微信文本消息推送$server->on('text', function(WechatServer $server, $request){    $to_user = $server->getFromUserName();    $from_user = $server->getToUserName();    $response = new TextResponse($to_user, $from_user, 'hello');    $server->send($response);});//处理微信关注推送$server->on('subscribe', function(WechatServer $server, $request){    $to_user = $server->getFromUserName();    $from_user = $server->getToUserName();    $response = new TextResponse($to_user, $from_user, 'thx');    $server->send($response);});

    主动向微信发送消息

    define('WECHAT_APP_ID', 'your app id');define('WECHAT_SECRET', 'your secret');$to_user = 'to_user_open_id';$text = 'hello';$text_message = new \Jenner\Zebra\Wechat\Client\Message\TextMessage($to_user, $text);$text_message->send();


    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn