【问题标题】:Connect Current_User Account to users Facebook & Twitter Rails将 Current_User 帐户连接到用户 Facebook 和 Twitter Rails
【发布时间】:2013-07-04 06:38:31
【问题描述】:

我一直在寻找如何简单地将 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 新手请帮助...

【问题讨论】:

  • 让我明确一点:您想以用户身份向 Facebook 发帖,并且想在后端进行,而不是通过网站上的对话?
  • 哦,不。如果他们决定连接到他们的 Facebook 帐户,我希望我的 Rails 应用程序中的当前用户将他们的 Dailypost 从我当前的应用程序提供到他们的个人资料。 (类似于 twitter/tumblr 对 Facebook 所做的)@MichaelSzyndel

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


【解决方案1】:

你给它取什么属性名都没有关系。只需将其作为某种东西存储在您的用户表中,然后在您对这些网站的请求期间将其传递给 fb/twitter(根据他们的 API 文档)。也许是 fb_token 和 twitter_token?

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

【讨论】:

  • 是的,这就是我正在寻找的内容....您是否碰巧知道可以指导我如何开始使用的教程或任何博客。我需要omniauth吗? @LadyLinx
  • @LadyLinx stackoverflow.com/questions/17519700/… 我重新发布了一个新问题,并提供了更多详细信息。请帮忙:)
  • Temboo 在support.temboo.com/entries/24131857-Using-OAuth-Choreos 上有一篇很好的支持文章,它逐步介绍了 OAuth 流程——这个例子是关于 Facebook 的,但是 Temboo SDK(需要免费帐户)提供了一个标准化的使用包括 Facebook 和 Twitter 在内的许多 API 完成 OAuth 握手的机制。
猜你喜欢
  • 2011-11-08
  • 1970-01-01
  • 2023-02-15
  • 1970-01-01
  • 2014-02-17
  • 2013-04-20
  • 2011-09-19
  • 1970-01-01
  • 2015-07-15
相关资源
最近更新 更多