0

以前我使用 jquery 将 twitter 提要使用版本 1 集成到我的应用程序中,现在已弃用,将使用 v 1.1。因此,根据我所阅读的内容,我需要通过 Oauth 请求访问时间线。这是正确的是吗?

有了这个,我需要将推文保存到模型中,然后将推文从那里渲染到我的应用程序中。

任何人都可以提供一些关于在 sinatra 应用程序中开始这一点的建议吗?

提前致谢

4

2 回答 2

3

对于我强烈推荐DataMapper的模型,它与 sinatra 配合得非常好,并且具有强大的auto_update!. 真正强大且易于使用。

而且我认为您正在将推文拉到您的应用程序中,对吗?所以也许这些github-service东西对你没有多大帮助,它正在做推文后的东西。

如果你开发的应用程序不仅仅是为了自己使用,你应该阅读 twitter 关于oauth的官方文档,你需要做Obtaining a request token, 和Redirect user, 并且有一个端点来接收 twitter 的回调并获取最终有用的访问令牌。这是拉你的推文所需要的。

如果只是为了你自己的使用,你应该阅读这个文档,正如它所说,twitter 会自动生成一个访问令牌供你自己的测试使用。复制粘贴即可使用~

希望这些对您有所帮助。

于 2013-06-19T19:11:43.680 回答
1

查看 github 服务。它们维护良好,基于 Sinatra,并提供了有关如何集成您能想到的所有内容的示例:

https://github.com/github/github-services/blob/master/lib/services/twitter.rb

(这并不总是你想要的方式,但至少你得到了工作代码来作为你自己工作的基础。)

于 2013-06-15T18:33:39.610 回答