我正在尝试构建一个基于多个主题标签实时显示 Twitter 提要的 Web 应用程序。像 TweeterWall 之类的东西。
我一直在谷歌搜索,但是 API 太多,我有点困惑。
我的设置是一个标准的共享主机PHP
和MySQL
.
我的问题:哪种方法最适合我的环境?
我应该使用 Streaming API、Search API、Sockets 还是 Javascript setInterval()
……我真的不知道……
感谢您的回答。
- 干杯
我正在尝试构建一个基于多个主题标签实时显示 Twitter 提要的 Web 应用程序。像 TweeterWall 之类的东西。
我一直在谷歌搜索,但是 API 太多,我有点困惑。
我的设置是一个标准的共享主机PHP
和MySQL
.
我的问题:哪种方法最适合我的环境?
我应该使用 Streaming API、Search API、Sockets 还是 Javascript setInterval()
……我真的不知道……
感谢您的回答。
- 干杯
在 GitHub 上查看这个项目。不要被标题弄糊涂了——自从 Twitter 的 API 更新到 1.1 后它已经更新了。
页面上的 jQuery 插件已被重新用作渲染引擎,即它有助于渲染您的提要。
然而,重要的部分是在“服务器端示例和设置”目录中。去那里,阅读 SETUP_INSTRUCTIONS 文档,并使用“Plug_and_Play/Ready_PHP.php”文件中的代码作为您的起点。
如果您按照 SETUP_INSTRUCTIONS 文档中的说明进行操作,则只需将 Twitter 中的密钥连同 Twitter 句柄复制并粘贴到文件中,它就会为您呈现时间线。
请注意,您必须更新代码以呈现多个时间线,并且必须使用 AJAX 或其他一些解决方案来更新时间线,以模拟实时。
在这方面,请注意不要打破利率上限。如果您只为两个 Twitter 句柄呈现时间线,则只能每 6 秒更新一次(最佳情况)。为此,您必须使用单独的 Web 服务来执行请求,然后从您的网页查询该服务。
PS我是该项目的作者,所以如果您需要任何帮助,请告诉我。祝你好运!:)