将现有用户帐户永久连接到Twitter以进行自动推文

时间:2012-10-08 08:53:17

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

我希望能够将现有用户帐户连接到他的Twitter帐户。

我想为用户提供连接其Twitter帐户的选项。在完成一次之后,我希望能够自动发布他的帐户。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:5)

试试这2个宝石

  

gem' omniauth-twitter'和宝石" twitter"   在Twitter应用程序站点上注册您的应用程序。相应地进行配置。在控制器中设置配置后,您只需要这样做。

    @twitter = Twitter::Client.new(oauth_token: request.env["omniauth.auth"][:credentials][:token], oauth_token_secret: request.env["omniauth.auth"][:credentials][:secret])
    @twitter.update("Your message")
    flash[:notice] = "Successfully tweeted on your account."
    # redirect_to members_user_earns_path
    render "post"