通过搜索、Facebook 和 Twitter 自己的文档搜索了 Internet,我不知道需要使用哪些 API 来实现我的目的。
我有一个组织可以注册的网站,这些组织可以添加活动。公众可以浏览组织或事件。注册任一类型时,我想要求用户提供 facebook 和/或 twitter URI(或只是用户名/ID,无论需要什么),以便我可以在时间线或推文中显示最新的 10 个帖子。
我相信这是可能的,我需要使用哪些 API?哪里有一些解释如何执行此操作的文档?
您将需要使用每个平台的 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 请求加载您的页面。
如果您使用的是 java,则可以使用 spring social api。 http://www.springsource.org/spring-social。它在内部调用 facebook graph api 函数,您不必担心解析 json 数据,它会为您完成。