【发布时间】:2010-09-22 22:29:35
【问题描述】:
我已经让 Oauth 与 Devise 合作,我的用户很高兴使用他们的 Facebook 帐户登录。我想允许用户“喜欢”我网站上的某些内容并将内容发布回他们的个人资料。如何使用我拥有的信息(似乎只有一个 encrypted_password 和 password_salt)来做到这一点?
【问题讨论】:
标签: ruby-on-rails facebook devise
我已经让 Oauth 与 Devise 合作,我的用户很高兴使用他们的 Facebook 帐户登录。我想允许用户“喜欢”我网站上的某些内容并将内容发布回他们的个人资料。如何使用我拥有的信息(似乎只有一个 encrypted_password 和 password_salt)来做到这一点?
【问题讨论】:
标签: ruby-on-rails facebook devise
就我而言,我向 Facebook 请求了离线访问权限。每次用户登录时,我都会将他的 Facebook access_token(图形 API)存储到我们的用户记录中。所以我们可以随时使用 access_token 在用户的 Facebook 墙上发布内容。
【讨论】:
您需要 stream_publish 权限,并且您应该查看documentation 以了解如何执行此操作。为了让用户“喜欢”您网站上的内容,您应该在您的内容上使用适当的 opengraph 元标记,如 here 所述。
【讨论】: