将Current_User帐户连接到用户Facebook& Twitter Rails

时间:2013-07-06 08:15:47

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

我一直在搜索如何简单地将Current_User帐户连接到他们的Twitter或Facebook帐户。

我不希望用户使用Twitter或Facebook登录,我只是希望他们能够连接到他们的Twitter / Facebook帐户,以便他们可以将他们的用户活动提供给Facebook或Twitter。 (类似于Twitter / Tumblr与Facebook合作的方式)

我知道我需要使用Oauth连接到Facebook / Twitter,但我不知道如何从第三方网站存储令牌或user_id。

我已在Facebook&注册了我的应用程序Twitter,但我不知道还有什么可以做到这一点。

**This is my Current User Database**

class CreateUsers < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :name
      t.string :email
      t.string :bio
      t.string :username, unique: true

      t.timestamps
    end
    add_index "users", ["username"], :name => "index_users_on_username", :unique => true
  end
end

Rails新手请帮助......

1 个答案:

答案 0 :(得分:0)

您给它的属性名称无关紧要。只需将其作为内容存储在您的用户表中,并在您对这些站点的请求期间将其传递给fb / twitter(根据其API文档)。也许是fb_token和twitter_token?

如果这不能回答你的问题,请详细说明,因为你不清楚你在问什么。