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

ddb*_*ddb 1 twitter ruby-on-rails twitter-oauth ruby-on-rails-3

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

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

我怎样才能做到这一点?

Ari*_*dha 5

试试这2颗宝石

gem'omniauth-twitter'和gem"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"
Run Code Online (Sandbox Code Playgroud)