18/12
2016
Wallogit.com
2017 © Pedro Peláez
for wechat
composer require "shoaly/corp-wechat:dev-dev"
use CorpWechat\Foundation\Application;
...
$wechat_biz = new Application(config('corp-wechat'));
$server = $this->wechat_biz->server;
$server->setMessageHandler(function ($message) {
// $message->FromUserName // 用户的 openid
// $message->MsgType // 消息类型:event, text....
// return sprintf("%s您好!欢迎关注我, 消息类型: %s",$message->FromUserName,$message->MsgType);
return new Image(['media_id' => "zUbMbXXXU7l3l4MsvVmUtHrIVUX7zbSO0OAYktfTCI1Xh-lxfBDiSyVeUqaTQbdm"]);
});
$response = $server->serve();
return $response; // Laravel 里请使用:return $response;
//oauth认证 ServiceProviders\OAuthServiceProvider::class, //消息推送 ServiceProviders\NoticeServiceProvider::class, // 用户模块 ServiceProviders\UserServiceProvider::class, // h5 js jdk, 这个接口里面 openEnterpriseContact 由于前端没有任何错误提示, 搞得我死去活来啊~~~ ServiceProviders\JsServiceProvider::class, // 媒体资源, 明天来开发这个保证 图片上传可以用 ServiceProviders\MaterialServiceProvider::class, //响应 被动消息 ServiceProviders\ServerServiceProvider::class, //微信菜单 ServiceProviders\MenuServiceProvider::class,
// \EasyWeChat\Foundation\ServiceProviders\UrlServiceProvider::class, //短链接 // \EasyWeChat\Foundation\ServiceProviders\SemanticServiceProvider::class, //语义接口 // \EasyWeChat\Foundation\ServiceProviders\StatsServiceProvider::class, //数据统计接口 // \EasyWeChat\Foundation\ServiceProviders\PaymentServiceProvider::class, //微信支付 // \EasyWeChat\Foundation\ServiceProviders\POIServiceProvider::class, // 门店模块 // \EasyWeChat\Foundation\ServiceProviders\ReplyServiceProvider::class, //自动回复 // \EasyWeChat\Foundation\ServiceProviders\BroadcastServiceProvider::class, //群发消息 // \EasyWeChat\Foundation\ServiceProviders\CardServiceProvider::class, //会员卡 // \EasyWeChat\Foundation\ServiceProviders\DeviceServiceProvider::class, //微信硬件 // \EasyWeChat\Foundation\ServiceProviders\QRCodeServiceProvider::class, //制作带事件的二维码, 企业号目前还不支持