本人微信方面新人,想问下微信接入第三方应用的一些问题。
-
明确概念:
第三方: 就是微信服务器之外的第三方服务器,提供网页给微信页面显示,如v2ex的微信公众号
想要确认的问题:
微信当中有个oauth2.0授权回调域名,怎样理解这个概念?微信官方的资料好像不多,自己读了这篇文章。 我的一些理解如下,请各位确认下对不对:
用户通过微信公众号当中设置的按钮也好,链接也好,调用微信的API来进行oauth验证
验证通过后,微信服务器会重定向到指定第三方服务器(即回调域名指定的服务器),并赋上一个code。
第三方服务器会利用这个code,请求access_token,并利用access_token请求用户数据。
-
第三方服务器得到用户数据后会在微信的界面显示自己的页面,当然登陆的用户就是通过access_token拿到的用户。
想重点确认下,请回答是或不是:
用户给予授权后,微信重定向到第三方服务器,这个时候微信相当于用内嵌的浏览器显示第三方的页面,是不是?
以上我得理解有什么不对的地方,请指出。