0

通过搜索、Facebook 和 Twitter 自己的文档搜索了 Internet,我不知道需要使用哪些 API 来实现我的目的。

我有一个组织可以注册的网站,这些组织可以添加活动。公众可以浏览组织或事件。注册任一类型时,我想要求用户提供 facebook 和/或 twitter URI(或只是用户名/ID,无论需要什么),以便我可以在时间线或推文中显示最新的 10 个帖子。

我相信这是可能的,我需要使用哪些 API?哪里有一些解释如何执行此操作的文档?

4

2 回答 2

1

您将需要使用每个平台的 API。请注意,您可能希望通过 Javascript 使用 Twitter,因为 Twitter 每个 IP 地址的 API 容量非常低。您将希望将其推送到客户端以获得多样化的 IP 池。

https://dev.twitter.com/docs/api/1/get/statuses/home_timeline

这是我如何解决的:

http://blog.voltampmedia.com/2011/08/15/twitter-api-restrictions-and-ajax-to-the-rescue/

Facebook 将允许您重复请求信息,因此不需要推送给客户端。虽然您可能想考虑通过 ajax 加载,但您不必等待 Facebook 请求加载您的页面。

于 2012-04-04T22:21:53.933 回答
0

如果您使用的是 java,则可以使用 spring social api。 http://www.springsource.org/spring-social。它在内部调用 facebook graph api 函数,您不必担心解析 json 数据,它会为您完成。

于 2012-04-05T03:09:23.593 回答