本期视频我们看一看公众号消息都有哪些类型,这样就可以根据消息的类型对用户的行为进行响应和互动,达成更好的服务效果。
消息类型的数据与对象的选项问题,这是这节教程的一个干货,之前没注意。
微信登录和支付也可以用这个包么?
支付也可以,使用方式跟在线支付的配置基本一样,使用的时候需要结合JSSDK共同完成H5的支付
我今天看能更新多少,看能不能更新到OAuth2授权的部分
$user = $wechat->user->get($message->FromUserName); 这段代码会提示服务出现故障,请稍后再试,我换了测试账号还是一样
$message->MsgType也是一样
我犯了个低级的错误,解决了,不好意思啊
解决了就好,搞微信开发不遇到问题才是真的见了鬼👻
public function serve() { //获取公众号的实例对象 $wechat = app('wechat.official_account');
$wechat->server->push(function($message) use ($wechat) { //获取用户名 # $users = $wechat->user->get($message->FromUserName); #return $users->nickname; #$users = $wechat->user->get($message->FromUserName); 注释掉这句就可以返回 加上这句就什么都返回不了 //判断消息类型 switch ($message->MsgType){ case 'event': return "事件消息"; case 'text': return '文本消息'; case 'image': return "图片消息"; default: return "其它消息"; } });
return $wechat->server->serve(); }
我现在都觉得莫名其妙的,哎,心好累
微信就是这样,它的整套开发运行系统确实有让人摸不着头脑,有一些有违编程常识的地方,开发过一两个产品适应了之后就能麻木的接受它的各种大坑了
只能慢慢适应,佛系编程哈哈哈哈
不佛系的话活不下去啊,我录视频的时候我都想去把腾讯大厦给炸了
哈哈哈哈哈哈
消息类型的数据与对象的选项问题,这是这节教程的一个干货,之前没注意。
微信登录和支付也可以用这个包么?
支付也可以,使用方式跟在线支付的配置基本一样,使用的时候需要结合JSSDK共同完成H5的支付
我今天看能更新多少,看能不能更新到OAuth2授权的部分
$user = $wechat->user->get($message->FromUserName); 这段代码会提示服务出现故障,请稍后再试,我换了测试账号还是一样
$message->MsgType也是一样
我犯了个低级的错误,解决了,不好意思啊
解决了就好,搞微信开发不遇到问题才是真的见了鬼👻
public function serve() { //获取公众号的实例对象 $wechat = app('wechat.official_account');
$wechat->server->push(function($message) use ($wechat) { //获取用户名 # $users = $wechat->user->get($message->FromUserName); #return $users->nickname; #$users = $wechat->user->get($message->FromUserName); 注释掉这句就可以返回 加上这句就什么都返回不了 //判断消息类型 switch ($message->MsgType){ case 'event': return "事件消息"; case 'text': return '文本消息'; case 'image': return "图片消息"; default: return "其它消息"; } });
return $wechat->server->serve(); }
我现在都觉得莫名其妙的,哎,心好累
微信就是这样,它的整套开发运行系统确实有让人摸不着头脑,有一些有违编程常识的地方,开发过一两个产品适应了之后就能麻木的接受它的各种大坑了
只能慢慢适应,佛系编程哈哈哈哈
不佛系的话活不下去啊,我录视频的时候我都想去把腾讯大厦给炸了
哈哈哈哈哈哈