qq空间申请访问怎么通过(强制qq空间进入网站的方法)

qq空间申请访问怎么通过(强制qq空间进入网站的方法)

说明

比如之前所填写的网站回调域为a.com/api/getauthcode 的话,腾讯服务器就会向 网站回调域 发送如下请求:

GET /getauthcode?code=F91C6110********

在上面接收到的这个请求中,URL查询字符串里,code= 后面的字符串,就是腾讯服务器发来的Authorization Code。

二、获取Access Token

https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=${appId}&client_secret=${appKey}&code=${authCode}&state=${state}&redirect_uri=${redirectUrl}

网站回调域会收到如下响应:

access_token=FF3A****&expires_in=7776000&refresh_token=2516****

其中就包含了Access Token,并且这个Access Token有90天的有效期,但并不会按照官方文档所说的,用户再次登录时自动刷新,而是短时间(一天内)连续多次登录都不会刷新。

对于这个Access Token,官网建议开发者将其进行保存,以便后续调用OpenAPI访问和修改用户信息时使用。

三、获取OpenID

https://graph.qq.com/oauth2.0/me?access_token=${accessToken}

网站回调域会收到如下响应:

callback( {“client_id”:”appId”,”openid”:”openId”} );

四、调用接口访问数据

https://graph.qq.com/user/get_user_info?access_token=${accessToken}&oauth_consumer_key=${appId}&openid=${openId}

发表评论

登录后才能评论