Skip to content
fundawang edited this page Mar 16, 2013 · 27 revisions

此模块旨在实现纯服务器端的简单 OAuth 接口,使得第三方应用可以调用网站提供的数据。

技术参数

  • 模块接口地址为 /simpleoauth
  • 鉴权成功时,返回 HTTP 200/OK,MIME 类型为 json(application/json)。
  • 鉴权失败时,返回 HTTP 403/Access Forbiden,MIME 类型为不可知。第三方应用应根据 HTTP 响应头来判断调用鉴权是否成功。

用法

  1. 第三方应用应首先通过可靠途径获取 APPID 和 APPKEY。其中 APPKEY 是服务器和第三方应用约定的密钥,不在互联网上传递。
  2. 第三方应用通过模块提供的 [grant_access][获取授权(Grant-Access)] 接口,输入APPID,由服务器返回 access_token。第三方应用应保存此 access_token 及其失效时间。
  3. 第三方应用通过调用相应的接口(如signup,score),输入 access_token,获取用户信息。
Clone this wiki locally