以后访客身份:旅客 [ 登录 | 参加 OSCHINA ]

API 文档

创建应用

OSCHINA 开放平台Beta

  • 一、采取 OAuth2 协定 认证
  • 2、开放 osc 移动 app 版本一切接口
    • 1、认证接口
    • 2、小我信息
    • 3、消息
    • 4、帖子
    • 5、动弹
    • 6、博客
    • 7、评论
    • 8、收藏
    • 9、软件
    • 10、私信
    • 11、搜刮
    • 12、告诉




API 应用条目

  • 1、OSCHINA 用户是资本的具有者,需尊敬和保护用户的权益。
  • 2、不克不及在应用中应用 OSCHINA 的称号。
  • 3、未经用户许可,不准爬取或存储用户的资本。
  • 4、禁止滥用 API,请求频率过快将招致请求终止。
  • 终究解释权归 OSCHINA 一切

OAuth2 认证根本流程

  • 图(2) OAuth2 获得 AccessToken 步调解释:
  • (A):应用经过过程 浏览器 或 Webview 将用户引导到 OSChina 三方认证页面
    http://www.aledoyoga.com/action/oauth2/authorize?response_type=code&client_id={client_id}&redirect_uri={redirect_uri}
  • (B):用户对应用停止授权
  • (C):OSChina 认证办事器 经过过程 回调地址(redirect_uri)将 用户授权码 传递给 应用办事器 或许直接在 Webview 中跳转到携带 用户授权码的回调地址上,Webview 直接获得code便可(redirect_uri?code=abc&state=xyz)
  • (D):应用办事器 或 Webview 应用 oauth2_token API 向 OSChina 认证办事器发送 用户授权码 和 回调地址
  • (E): OSChina 认证办事器前往 AccessToken
  • 标注解释:
  • ① client_id应用管理 应用列表中的 应用ID
  • ② redirect_uri应用管理 应用列表中的 回调地址
  • 应用经过过程 AccessToken 拜访 OpenApi 应用用户数据。

Demo 应用

下面将简介应用 OpenAPI 开辟的两个示例应用:

开源软件信息预览 ProjectTips OSChina.Net 博客迁居