【问题标题】:Devise : Using Devise Oauth info for facebook interactions设计:使用设计 Oauth 信息进行 Facebook 交互
【发布时间】:2010-09-22 22:29:35
【问题描述】:

我已经让 Oauth 与 Devise 合作,我的用户很高兴使用他们的 Facebook 帐户登录。我想允许用户“喜欢”我网站上的某些内容并将内容发布回他们的个人资料。如何使用我拥有的信息(似乎只有一个 encrypted_pa​​ssword 和 password_salt)来做到这一点?

【问题讨论】:

    标签: ruby-on-rails facebook devise


    【解决方案1】:

    就我而言,我向 Facebook 请求了离线访问权限。每次用户登录时,我都会将他的 Facebook access_token(图形 API)存储到我们的用户记录中。所以我们可以随时使用 access_token 在用户的 Facebook 墙上发布内容。

    【讨论】:

      【解决方案2】:

      您需要 stream_publish 权限,并且您应该查看documentation 以了解如何执行此操作。为了让用户“喜欢”您网站上的内容,您应该在您的内容上使用适当的 opengraph 元标记,如 here 所述。

      【讨论】:

      • 我不需要某种令牌来传递给 FB 吗? Devise 目前存储的只是加密的密码和盐。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多