开放流 API

Posted

技术标签:

【中文标题】开放流 API【英文标题】:Open Stream API 【发布时间】:2013-11-06 13:11:14 【问题描述】:

我想知道是否有第三方访问任何社交网络数据的通用机制,我发现了这个social-networks connect services。在本文中,他们描述了第三方连接到社交网络的 4 个阶段。

1) 身份认证:第三方应用可以使用社交网络端提供的认证服务(如OAuth)对用户进行认证。

2) 授权:社交网络为第三方提供访问自己数据的权限。 (通常社交网络再次使用 OAuth 来管理访问权限)

3) :让第三方网站发布到用户的活动流,反之亦然。 (例如,Facebook 使用 Open Stream API

4)应用:让第三方网站在应用范围内开发丰富的社交功能(例如第三方可以使用Graph API、FQL更新Facebook信息)


我的问题是

1) 通过上述机制适用于任何社交网络是否属实?

2) 我读过 Facebook 3 年前推出的 Open Stream API,当我打开 Facebook API 文档时,我再也看不到它了。 Facebook 是不是真的不再支持这个 api。或者在我误解的情况下,是否可以考虑将 FQL、Graph API 与 Facebook 中的 Open Stream API 相同?还是他们不一样?

【问题讨论】:

【参考方案1】:

社交网站不提供直接访问其流数据的权限。例如,facebook 通过它的 Graph/Search API 和 FQL 为我们提供公共数据访问权限。

但对于流式数据,您可能必须联系他们的授权数据经销商之一。他们可以让您一分地访问您需要的所有社交网络。Datasift 和 GNIP 是我记忆中最重要的两个。我遇到了类似的问题,您可能还想跟踪类似线路上的my SO question。

【讨论】:

以上是关于开放流 API的主要内容,如果未能解决你的问题,请参考以下文章

阿里云API网关

如何在多线程程序中传递或共享开放流引用?

连接到开放的 TCP(Telnet) 流/JAVA

你开放的API接口真的安全吗

开放API——知乎博客园的开放API接口使用

WhatsApp 是不是提供开放 API? [关闭]