Eric-Guo / wechat

API, command and message handling for WeChat in Rails
MIT License
1.31k stars 372 forks source link

获取Ticket错误,Wechat::ResponseError - api unauthorized #283

Closed RanX12 closed 3 years ago

RanX12 commented 3 years ago

我在程序里和微信调试工具获取 ticket 的时候,都报了这个错,我用微信官方的测试号是可以:获取 ticket => 获取二维码 => 扫码关注并且登录,我把配置改为已认证的订阅号就会报错, image image

这是获取代码 image

Eric-Guo commented 3 years ago

这种低级错误不可能是wechat gem的bug,请检查你的配置是否正确。

RanX12 commented 3 years ago

配置是可以的,微信的订阅号是不支持获取带参数的二维码,也就是 qrcode_create_scene 这个命令或许是不能用的,wechat gem确实是没有做服务号和订阅号的区分,但是用订阅号去调用 qrcode_create_scene 会报错,服务号不会,这个错也应该是微信那边返回的,不是 wechat gem的bug。