如题,根据微信开发文档了解到,移动应用、网站应用中的登录,还有微信公众号开发中的网页授权,这些功能会拿到 access_token ,但是看起来只能用来获取用户信息(假设 scope 为 snsapi_userinfo)。看开发文档,也没有其他接口可以调用,所以这个 access_token 还能拿来获取其他资源么?
另外了解到,公众号板块还可以通过开发者 appid 和 secret 获取 access_token ,这个看起来是用来操作公众号的,跟 OAuth2.0 流程中拿到的 access_token 并不一样。
有比较熟悉微信开发的老哥,帮忙解答一下,感谢!
以下是参考的微信开发文档:
- 移动应用-微信登录: https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.html
- 网站应用-微信登录: https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html
- 公众号网页授权: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
- 小程序登录: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html
另外还有个问题,如果有开放平台换绑的情况,那么怎么才能比较好的处理 unionid 会变这种情况呢?