mingyoung / dingtalk

[已停止维护]
MIT License
562 stars 115 forks source link

扫码登录第三方网站回调报错 #72

Closed nilsir closed 4 years ago

nilsir commented 4 years ago

使用的版本 mingyoung/dingtalk是2.3.0 使用的框架是laravel5.8 采用$user = $app->oauth->use('app-01')->user();获取回调的用户信息 但是报错 {"exception":"[object] (EasyDingTalk\Auth\InvalidStateException(code: 0): at /mnt/www/passport/vendor/mingyoung/dingtalk/src/Auth/OAuthClient.php:108)

code和state都是拿到的

请问怎么解决这个问题呢

mingyoung commented 4 years ago

试试 $app->oauth->use('app-01')->stateless()->user()

nilsir commented 4 years ago

->stateless()

这样是可以的, 然后还有一个其他的问题, 就是 corpsecret 这个东西是配置项里边是配置的哪个呢

我现在拿到用户union_id了, 然后去换取用户id image