1

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

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

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

3) Streams:让第三方网站发布到用户的活动流,反之亦然。(例如,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 相同?还是他们不同?

4

1 回答 1

0

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

但是对于流数据,您可能必须联系他们的授权数据经销商之一。他们可以让您一站式访问您需要的所有社交网络。DatasiftGNIP是我记忆中最重要的两个。我陷入了类似的困境,您可能还想跟踪我的类似问题的 SO 问题

于 2014-02-17T09:04:59.687 回答