PHP微信SDK——Zebra-Wechat

Zebra-Wechat

微信SDK 眼下处于开发状态,眼下实现了下面功能:

  • 接收微信server推送信息,对推送信息类型进行识别
  • 微信APIclient封装(用户管理、用户组管理、客服管理、自己定义菜单管理、系统管理等)
  • 微信跳转验证封装
  • 微信卡卷支持

博客地址:www.huyanping.cn

接收微信推送演示样例

use JennerZebraWechatWechatServer;use JennerZebraWechatResponseTextResponse;$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);});

主动向微信发送消息

PHP微信SDK——Zebra-Wechat
define(WECHAT_APP_ID, your app id);define(WECHAT_SECRET, your secret);$to_user = to_user_open_id;$text = hello;$text_message = new JennerZebraWechatClientMessageTextMessage($to_user, $text);$text_message->send();

原创文章,转载请注明: 转载自始终不够

本文链接地址: PHP微信SDK——Zebra-Wechat

相关文章