紧接上一篇,qq的授权登录,跟微信相似,不同的地方是:
1 申请appid与appkey的时候,注意填写回调地址。
2 这里可以在WebBrowser的是Navigated事件中直接得到Access Token,一般情况是通过Authorization Code获取Access Token。
3 获取用户信息,需要先根据Access Token获取用户的OpenID。
最后,在WebBrowser的DocumentCompleted事件中,完成所有的调用。
总结一下,分以下几步:
1 根据appid与appkey获取Authorization Code(这里忽略此步,直接到步骤2)。
2 根据code获取Access Token,这里可在WebBrowser的Navigated事件中,直接在网址中获取Access Token。
3 使用Access Token来获取用户的OpenID
4 根据Access Token和OpenID 调用OpenAPI获取各种信息&