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"} );
oauth\_consumer\_key为APP ID
https://graph.qq.com/user/get_user_info?access_token=AC5C59E2A6A4550A4118DB5BA90BED57&oauth_consumer_key=101345113&openid=DE8C44955FDC7E300174423839E6735D
{ "ret": 0, "msg": "", "is_lost":0, "nickname": "Gxx", "gender": "男", "province": "福建", "city": "莆田", "year": "1989", "figureurl": "http:\/\/qzapp.qlogo.cn\/qzapp\/101345113\/DE8C44955FDC7E300174423839E6735D\/30", "figureurl_1": "http:\/\/qzapp.qlogo.cn\/qzapp\/101345113\/DE8C44955FDC7E300174423839E6735D\/50", "figureurl_2": "http:\/\/qzapp.qlogo.cn\/qzapp\/101345113\/DE8C44955FDC7E300174423839E6735D\/100", "figureurl_qq_1": "http:\/\/q.qlogo.cn\/qqapp\/101345113\/DE8C44955FDC7E300174423839E6735D\/40", "figureurl_qq_2": "http:\/\/q.qlogo.cn\/qqapp\/101345113\/DE8C44955FDC7E300174423839E6735D\/100", "is_yellow_vip": "0", "vip": "0", "yellow_vip_level": "0", "level": "0", "is_yellow_year_vip": "0" }
当前添加的应用,还未审核通过,审核时长是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