标 题 | 时 间 |
---|---|
微信公众号开发简介 | 04:53 |
微信公众号开发前的准备工作 | 04:23 |
引入辅助的微信开发包 easywechat | 05:04 |
微信服务器验证 | 06:01 |
公众号消息都有哪些类型 | 05:37 |
微信用户的 open_id 和 union_id 的不同用处 | 07:41 |
使用 Tag 对微信用户实现更精细的服务 | 07:26 |
公众号素材管理 | 08:35 |
向指定的 tag 用户群发消息 | 05:01 |
公众号中不同类型的回复消息 | 05:59 |
公众号事件捕捉,创建自定义菜单 | 05:57 |
公众号 OAuth 2 网页授权 | 06:39 |
模板消息让用户通知更高效 | 03:05 |
标 题 |
---|
消息类型的数据与对象的选项问题,这是这节教程的一个干货,之前没注意。
微信登录和支付也可以用这个包么?
支付也可以,使用方式跟在线支付的配置基本一样,使用的时候需要结合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(); }
我现在都觉得莫名其妙的,哎,心好累
微信就是这样,它的整套开发运行系统确实有让人摸不着头脑,有一些有违编程常识的地方,开发过一两个产品适应了之后就能麻木的接受它的各种大坑了
只能慢慢适应,佛系编程哈哈哈哈
不佛系的话活不下去啊,我录视频的时候我都想去把腾讯大厦给炸了
哈哈哈哈哈哈