1

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

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

我怎样才能做到这一点?

4

1 回答 1

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"
于 2012-10-08T09:39:11.467 回答