必威体育app手机版
开源项目
国产开源项目
项目分类
最新收录项目
Java 开源软件
C# 开源软件
PHP 开源软件
C/C++ 开源软件
Ruby 开源软件
Python 开源软件
Go开源软件
JS开源软件
问答
技术问答 »
技术分享 »
IT大杂烩 »
职业生涯 »
站务/建议 »
支付宝专区 »
MoPaaS专区 »
开源硬件专区 »
博客
翻译
资讯
专题
源创会
高手问答
访谈
周刊
乱弹
公司开源导航页
Android开发专区
iOS开发专区
iOS代码库
Windows Phone
活动
当前访客身份:游客 [
登录
|
加入 OSCHINA
]
OSCHINA
认证接口
个人信息
新闻
帖子
动弹
博客
评论
收藏
软件
私信
搜索
通知
OSCHINA 开放平台
Beta
一、采用 认证
二、开放 版本所有接口
1、认证接口
2、个人信息
3、新闻
4、帖子
5、动弹
6、博客
7、评论
8、收藏
9、软件
10、私信
11、搜索
12、通知
API 使用条款
1、OSCHINA 用户是资源的拥有者,需尊重和保护用户的权益。
2、不能在应用中使用 OSCHINA 的名称。
3、未经用户允许,不准爬取或存储用户的资源。
4、禁止滥用 API,请求频率过快将导致请求终止。
最终解释权归 OSCHINA 所有
OAuth
2 认证基本流程
图(2) OAuth2 获取 AccessToken 步骤说明:
(A)
:应用通过 浏览器 或 Webview 将用户引导到 OSChina
三方认证页面
上
http://www.xuhui-sz.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 使用 API 向 OSChina 认证服务器发送 用户授权码 以及 回调地址
(E)
: OSChina 认证服务器返回 AccessToken
标注说明:
① client_id
: 应用列表中的
应用ID
② redirect_uri
: 应用列表中的
回调地址
应用通过 AccessToken 访问 OpenApi 使用用户数据。
Demo 应用
必威体育app手机版下面将介绍使用 OpenAPI 开发的两个示例应用:
开源软件信息预览 ProjectTips
xuhui-sz.com 博客搬家