将Rails 3 app用户帐户连接到用户的Twitter帐户

时间:2011-12-15 16:27:58

标签: ruby-on-rails-3 twitter twitter-oauth

我一直在搜索如何在Rails 3应用程序中简单地将用户的ID连接到他们的Twitter帐户。我不希望用户使用Twitter登录,我只是希望他们能够将他们的Twitter帐户连接到Rails应用程序,这样我就可以使用特定的标签来提取该用户的推文。

我发现以下教程推荐了twitter_oauth gem:

之前的SO question/answer有点帮助,我一直在观看OmniAuth的Railscasts。不过我有点困惑。由于我没有使用Twitter登录,我不确定在哪里整合东西。这是在UsersController中处理还是我需要像Ryan在Railscast#235中那样创建AuthenticationsController

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

看起来你正在以错误的方式解决这个问题。如果您不需要通过Twitter登录,只想获取他们的推文。

让他们弹出他们的推特用户名,然后只需进行API调用即可获得带有该主题标签的推文。

`curl http://search.twitter.com/search.json?q=##{hashtag}%20from:#{twitter_handle}`

应返回一个json对象,您可以进一步解析该对象以获得所需内容。

可以在此处找到Twitter搜索API的文档: https://dev.twitter.com/docs/using-search