开源中国 OpenAPI 上线 - 开源中国社区
开源中国 OpenAPI 上线
oschina 2014年02月12日

开源中国 OpenAPI 上线

oschina oschina 发布于2014年02月12日 收藏 200 评论 146

有免费的MySQL,为什么还要买? >>>  

为了使开源中国更加自由、开放,释放各位 OSCer 的创造力,开源中国 OpenAPI 应运而生。目前该功能处于 Beta 阶段,不影响正常使用,转正式版后数据和应用依然保留。

当前 OpenAPI 基于 OAuth2 协议授权,开放 OSC 移动 app 版本所有接口。

开放接口

认证接口、个人信息、新闻、帖子、动弹、博客、评论、收藏、软件、留言、搜索、通知,查看所有 OpenAPI 文档

创建应用、认证流程

管理应用

申请应用尾巴

点击应用管理中应用右上角的 “尾巴”,即可申请应用尾巴,审核通过将得到如下效果(下图尾巴名称为“HTML5 For OSC”)

查看应用统计数据

统计数据记录了第三方应用用户的 “访问量(API请求次数)”、“访问人次”、“新增用户数”数据,通过对不同客户端设置 UserAgent 可记录 Android、Wnidows Phone、iOS、浏览器 四种客户端访问情况,否则将只记录为 浏览器 的访问。

点击应用管理中“统计”旁边的问号,查看如 何设置 UserAgent 开启数据统计。

有没有些跃跃欲试了?那就 马上创建应用吧

BTW,我们还为你准备了两个示例:

开源软件信息预览      ProjectTipsOSChina.Net    博客搬家


未审核应用 也可访问OpenAPI,但限制每日 API 请求数 2000 次。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:开源中国 OpenAPI 上线
分享
评论(146)
最新评论
0
审核要多久?都1星期过去了还在审核???!!!:sleeping::sleeping::sleeping::sleeping:
0

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

@红薯 这两个BUG不知道解决没,上个月发现的

1、/action/openapi/comment_list 接口BUG,当catalog=2时,page>大于实际页数时也能返回数据,而catalog=1时则正常。
2、/action/openapi/user_information 接口BUG,无论被查询用户与自己的关系如何,relation 值都为3(未关注状态)

三胖同志, 请问下创建OpenAPI的应用时地址和回调地址怎么填???

弄清楚认证流程,然后根据自己的需要填写(^_^)

必须是一个working的脚本文件路径还是一个域名? 我在看api文档, 刚看完了认证部分

如果是web应用,那就填写一个可以用于接收osc返回带有get参数的url,所以你的回调地址可以是这种:http://www.xxx.com/xx.php

应用首页就填http://www.xxx.com是吗?

首页地址随便填写什么应该都没问题,不影响

谢谢三胖同志, 代我向雪主问好

不客气

引用来自“moriartywokao”的评论

请问 这个回调接口的url应该填什么啊 我是想做一个独立的android app 练习一下 多谢啦~~~~

引用来自“金三胖”的评论

osc好像已经关闭openapi的应用审核了,而且openapi很坑,各种坑,建议用他们的私有api

引用来自“moriartywokao”的评论

多谢您的回复~那私有api去哪里找呢?需要审核之类的么

引用来自“金三胖”的评论

私有api从osc的开源客户端里找,或者对他们客户端抓包分析。
好的 谢谢您~我去找找看
0

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

@红薯 这两个BUG不知道解决没,上个月发现的

1、/action/openapi/comment_list 接口BUG,当catalog=2时,page>大于实际页数时也能返回数据,而catalog=1时则正常。
2、/action/openapi/user_information 接口BUG,无论被查询用户与自己的关系如何,relation 值都为3(未关注状态)

三胖同志, 请问下创建OpenAPI的应用时地址和回调地址怎么填???

弄清楚认证流程,然后根据自己的需要填写(^_^)

必须是一个working的脚本文件路径还是一个域名? 我在看api文档, 刚看完了认证部分

如果是web应用,那就填写一个可以用于接收osc返回带有get参数的url,所以你的回调地址可以是这种:http://www.xxx.com/xx.php

应用首页就填http://www.xxx.com是吗?

首页地址随便填写什么应该都没问题,不影响

谢谢三胖同志, 代我向雪主问好

不客气

引用来自“moriartywokao”的评论

请问 这个回调接口的url应该填什么啊 我是想做一个独立的android app 练习一下 多谢啦~~~~

引用来自“金三胖”的评论

osc好像已经关闭openapi的应用审核了,而且openapi很坑,各种坑,建议用他们的私有api

引用来自“moriartywokao”的评论

多谢您的回复~那私有api去哪里找呢?需要审核之类的么
私有api从osc的开源客户端里找,或者对他们客户端抓包分析。
0

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

@红薯 这两个BUG不知道解决没,上个月发现的

1、/action/openapi/comment_list 接口BUG,当catalog=2时,page>大于实际页数时也能返回数据,而catalog=1时则正常。
2、/action/openapi/user_information 接口BUG,无论被查询用户与自己的关系如何,relation 值都为3(未关注状态)

三胖同志, 请问下创建OpenAPI的应用时地址和回调地址怎么填???

弄清楚认证流程,然后根据自己的需要填写(^_^)

必须是一个working的脚本文件路径还是一个域名? 我在看api文档, 刚看完了认证部分

如果是web应用,那就填写一个可以用于接收osc返回带有get参数的url,所以你的回调地址可以是这种:http://www.xxx.com/xx.php

应用首页就填http://www.xxx.com是吗?

首页地址随便填写什么应该都没问题,不影响

谢谢三胖同志, 代我向雪主问好

不客气

引用来自“moriartywokao”的评论

请问 这个回调接口的url应该填什么啊 我是想做一个独立的android app 练习一下 多谢啦~~~~

引用来自“金三胖”的评论

osc好像已经关闭openapi的应用审核了,而且openapi很坑,各种坑,建议用他们的私有api
多谢您的回复~那私有api去哪里找呢?需要审核之类的么
0

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

@红薯 这两个BUG不知道解决没,上个月发现的

1、/action/openapi/comment_list 接口BUG,当catalog=2时,page>大于实际页数时也能返回数据,而catalog=1时则正常。
2、/action/openapi/user_information 接口BUG,无论被查询用户与自己的关系如何,relation 值都为3(未关注状态)

三胖同志, 请问下创建OpenAPI的应用时地址和回调地址怎么填???

弄清楚认证流程,然后根据自己的需要填写(^_^)

必须是一个working的脚本文件路径还是一个域名? 我在看api文档, 刚看完了认证部分

如果是web应用,那就填写一个可以用于接收osc返回带有get参数的url,所以你的回调地址可以是这种:http://www.xxx.com/xx.php

应用首页就填http://www.xxx.com是吗?

首页地址随便填写什么应该都没问题,不影响

谢谢三胖同志, 代我向雪主问好

不客气

引用来自“moriartywokao”的评论

请问 这个回调接口的url应该填什么啊 我是想做一个独立的android app 练习一下 多谢啦~~~~
osc好像已经关闭openapi的应用审核了,而且openapi很坑,各种坑,建议用他们的私有api
0

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

引用来自“我喜欢吴佳旻”的评论

引用来自“金三胖”的评论

@红薯 这两个BUG不知道解决没,上个月发现的

1、/action/openapi/comment_list 接口BUG,当catalog=2时,page>大于实际页数时也能返回数据,而catalog=1时则正常。
2、/action/openapi/user_information 接口BUG,无论被查询用户与自己的关系如何,relation 值都为3(未关注状态)

三胖同志, 请问下创建OpenAPI的应用时地址和回调地址怎么填???

弄清楚认证流程,然后根据自己的需要填写(^_^)

必须是一个working的脚本文件路径还是一个域名? 我在看api文档, 刚看完了认证部分

如果是web应用,那就填写一个可以用于接收osc返回带有get参数的url,所以你的回调地址可以是这种:http://www.xxx.com/xx.php

应用首页就填http://www.xxx.com是吗?

首页地址随便填写什么应该都没问题,不影响

谢谢三胖同志, 代我向雪主问好

不客气
请问 这个回调接口的url应该填什么啊 我是想做一个独立的android app 练习一下 多谢啦~~~~
0

现在api不能访问了么,输入这个http://www.oschina.net/action/openapi/news_list,得到的却是{"error":"invalid_request","error_description":"No token in request, forbidden."} 求问为什么

0

引用来自“LJ”的评论

开放源码吗?

同问
0
开放源码吗?
0

引用来自“maobingwen”的评论

这套api的OAuth2.0的认证做的对移动设备不是很友好啊

主要问题是当出现授权页面 无论点连接还是取消按钮时返回的redirect_uri的格式是一致的,仅仅是通过一个隐藏域来区分点击的是连接还是取消,给android开发带来了困难
0
这套api的OAuth2.0的认证做的对移动设备不是很友好啊
0
添加应用这里算个Bug么? 我 linux 下用火狐浏览器26.0,添加应用提示client_id不能为空, 换 Chrome 就成功了
0
+1
0
好东西
0
不错,可以试试~
0

引用来自“苏珊大妈”的评论

这部份代码开源否。OAuth2 是如何实现的

0
哎哟,动作挺快的啊
0
支持
0
真是可喜可贺啊,先赞一个!
0
喔~
顶部