将Rails 3应用程序用户帐户连接到用户的Twitter帐户
问题描述:
我一直在寻找一段时间,关于如何在Rails 3应用程序中简单地将用户的ID连接到他们的Twitter帐户。我不希望用户使用twitter登录,我只是希望他们能够将他们的Twitter帐户连接到Rails应用程序,以便我可以用特定的标签吸引用户的推文。将Rails 3应用程序用户帐户连接到用户的Twitter帐户
我发现下面的教程推荐的twitter_oauth
宝石:
- http://veerasundaravel.wordpress.com/2010/11/26/twitter-connection-in-rails-using-twitter_oauth-gem/
- http://franciscojsaez.tumblr.com/post/3363794466/connect-your-rails-app-to-twitter
此之前SO question/answer帮助一点,我一直在看的OmniAuth的Railscasts。不过,我有点困惑。由于我没有使用twitter登录,我不确定在哪里整合东西。这是在UsersController
处理,还是我需要创建一个AuthenticationsController
Ryan在Railscast#235中的方式?
任何帮助将不胜感激!
答
看起来你是这样做的错误方式。如果你不需要通过Twitter登录他们,只想看看他们的推文。
让他们在他们的twitter用户名中弹出,然后只需进行一次API调用即可通过该hashtag获取他们的推文。
`curl http://search.twitter.com/search.json?q=##{hashtag}%20from:#{twitter_handle}`
应返回一个json对象,您可以进一步解析以获取所需内容。
的Twitter搜索API的文档可以在这里找到: https://dev.twitter.com/docs/using-search
那么这肯定似乎更容易,哈!现在要弄清楚如何在每个用户的twitter上进行搜索... – tvalent2 2011-12-15 23:35:11