以前我使用jquery使用版本1将twitter源集成到我的应用程序中,现在不推荐使用,并且要使用v 1.1。所以根据我的阅读,我需要通过Oauth请求访问时间表。这是正确的吗?
有了这个,我需要将推文保存到模型中,然后将推文从那里拉到我的应用程序中。
任何人都可以在sinatra应用程序中开始使用这个指针,我之前没有在sinatra应用程序中使用模型而不确定从哪里开始..有没有人成功完成此任务或知道任何示例/教程如何实现?
提前致谢
答案 0 :(得分:3)
对于模型我强烈推荐DataMapper,它与sinatra非常吻合,并且具有强大的auto_update!
。非常强大且易于使用。
而且我认为您正在将推文发送到您的应用中吗?所以也许github-service
的东西对你没有多大帮助,它正在发布推文后的内容。
如果您正在开发一个应用程序,不仅仅是为了您自己的用法,您应该阅读twitter关于oauth的官方文档,您需要Obtaining a request token
和Redirect user
,并且一个端点,用于接收twitter的回调并获取最终有用的访问令牌。拉你的推文需要这些。
如果只是为了您自己的用法,您应该阅读this document,因为它说twitter会自动为您自己的测试用途生成一个访问令牌。只需复制粘贴它并使用〜
希望这些能帮到你。
答案 1 :(得分:1)
了解github服务。他们维护良好,以Sinatra为基础,并举例说明如何整合你能想到的一切:
https://github.com/github/github-services/blob/master/lib/services/twitter.rb
(它并不总是你想要它们的方式,但至少你得到的工作代码可以基于你自己的工作。)