1

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

4

2 回答 2

1

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

于 2011-04-10T03:42:10.617 回答
0

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

于 2010-09-23T10:53:48.403 回答