是否需要请求资源服务器?

file

如图所示:$oauthUser = $driver->userFromToken($token); 查询用户信息这个接口是否又请求的必要?我想的逻辑应该是:在通过code 返回access_token 的接口时:微信已经给咱们返回了openid:
file

那我们就可以不去在请求资源服务器查询用户数据,直接通过openid查询用户信息,查询不到再去请求资源服务器。这样岂不是更好?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
liyu001989
最佳答案

拿不到unionid,了解一下这两个id的区别

5年前 评论
讨论数量: 3
liyu001989

拿不到unionid,了解一下这两个id的区别

5年前 评论

@liyu001989 好的,那请问下。现在是不是应该在微信后台的回调地址原来是larabbs.test,现在是不是应该改成larabbs.test/api/socials/weixin/authorizations。这样微信登陆就通了

5年前 评论
liyu001989

你需要再理解一下 oauth 2.0 ,现在是在写接口,没有客户端的事,code 或 access_token 都是客户端传过来的。

如果你现在在完成客户端的逻辑,需要配置成客户端需要的地址,而不是接口地址

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!