OAuth2.0文档

注意:本文档介绍的授权方式不能用于“站内应用”类型,站内应用的授权请参考站内应用开发指南
如果还在使用OAuth1.0开发,请参看OAuth文档

1 开心网OAuth2.0简介

开心网开放平台OAuth2.0服务支持以下4种获取Access Token的方式:

a. Authorization Code:Web Server Flow,适用于所有有Server端配合的应用
b. Implicit Grant:User-Agent Flow,适用于所有无Server端配合的应用
c. Resource Owner Password Credentials:采用用户名、密码获取Access Token,适用于任何类型应用
d. Refresh Token:令牌刷新方式,适用于所有有Server端配合的应用

使用开心网的OAuth2.0 API,需要先申请一个组件(开发类型务必选择“连接网站”或“客户端”),我们会给每个组件一个专属的API Key和Secret Key。想了解更多 OAuth2.0 的技术说明可参看官方网站(英文)

2 开心网OAuth2.0获取Access Token的流程

3 调用API2.0

通过OAuth2.0获取Access Token后,如何调用API2.0,请参考API2.0调用示例

备注:有关OAuth1.0a的开发说明,请参考OAuth1.0a文档