这是本文档旧的修订版!
get请求(页面跳转)
注意:
https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=101287283&state=123&redirect_uri=http%3A%2F%2Ftest.tebon.com.cn
请求成功,会跳转到redirect\_uri同时带上code
http://test.tebon.com.cn/?code=82CD959C2D101B47D96F544F9418AA91&state=123
根据code做get请求(可以从服务端请求)
注意:
https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=101287283&client_secret=33034c72436074279eafe6a1f5a49090&code=82CD959C2D101B47D96F544F9418AA91&redirect_uri=http%3A%2F%2Ftest.tebon.com.cn
返回access\_token
access_token=AAB94B1638E51EB5CE7A02B7080E9A82&expires_in=7776000&refresh_token=37C4EE57F94741E85075AD447D630D40
根据access\_token做get请求(可以从服务端请求)
https://graph.qq.com/oauth2.0/me?access_token=AAB94B1638E51EB5CE7A02B7080E9A82
返回openid
callback( {"client_id":"101287283","openid":"4C7467D23603C90902918ACD1B3DE87D"} );
当前添加的应用,还未审核通过,审核时长是1~3天;由于暂时未审核通过,只能通过本身的QQ账号发起获取openid的测试(其他QQ账号无法成功授权,如下图),只有审核通过以后,才能面向用户。而且暂时未看到无需授权的接口!
http://wiki.connect.qq.com/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C_oauth2-0
http://wiki.connect.qq.com/%E6%94%BE%E7%BD%AEqq%E7%99%BB%E5%BD%95%E6%8C%89%E9%92%AE_oauth2-0
http://wiki.connect.qq.com/%E4%BD%BF%E7%94%A8authorization_code%E8%8E%B7%E5%8F%96access_token
http://wiki.connect.qq.com/%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7openid_oauth2-0