OAUTH2.0认证
URL: https://changyan.sohu.com/api/oauth2/authorize
请求方式:GET
请求参数:
参数名 | 类型 | 是否必须 | 说明 |
client_id | String | Y | 云评论的appId。点击此处查看 |
redirect_uri | String | Y | 回调地址。点击此处查看或填写 |
response_type | String | Y | 响应类型,当前只支持code |
platform_id | int | N | platform_id可取>0(具体的第三方登录页 2为新浪、3为qq、11为搜狐帐号)、默认(游客和第三方) |
display | String | N | 授权页面的终端类型,default默认的授权页面,适用于web浏览器;mobile适用于移动设备。 |
返回值:
字段名 | 类型 | 说明 |
Code | String | 用户授权的code |
代码样式
请求代码
https://changyan.sohu.com/api/oauth2/authorize?client_id=cy11Xlbrmzyh&redirect_uri =http://www.yourdomain.com&response_type=code&platform_id=-1
如果授权成功,云评论授权服务器会将用户浏览器重定向到redirect_uri
http://www.yourdomain.com?code=CODE
第三方应用获取到云评论授权的code(code有效期为10分钟,且只能使用一次)之后,就可以使用此code调用获取AccessToken接口,换取用户授权的AccessToken。
URL:https://changyan.sohu.com/api/oauth2/token
请求方式:POST
请求参数:
参数名 | 类型 | 是否必须 | 说明 |
client_id | String | Y | 云评论的appId。点击此处查看 |
client_secret | String | Y | 云评论的appKey。点击此处查看 |
grant_type | String | Y | 响应类型,当前只支持authorization_code |
code | String | Y | 授权接口返回的授权码 |
redirect_uri | String | Y | 回调地址。点击此处查看 |
返回:
字段名 | 类型 | 说明 |
access_token | String | 访问云评论用户资源的凭证,调用开放接口时需要 |
expires_in | long | access_token的失效时间,单位为秒 |
代码样式:
{"access_token": "10000|5.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-222209506", "expires_in": 87063}