我在 Rails 3.1 应用程序中使用 fb_graph gem。我希望用户能够从我的网站发布指向他们 Facebook 墙的链接。这是我发布链接的代码:
me = FbGraph::User.me fb_token
me.feed!(
:message => message,
:link => link_url,
:name => link_name,
:description => link_description
)
乍一看,这很好用。链接发布到用户的墙上,用户的消息和链接描述完美显示。
问题是只有返回到我的网站的链接才有效。如果用户点击他们 Facebook 墙上的链接碰巧转到另一个网站,那么他们会看到一个 facebook 错误,上面写着:
my-app-name发生错误。请稍后再试。
在身份验证期间,我请求 publish_actions 和 publish_stream。我还缺少其他权限吗?或者问题可能是我的 FB 应用程序没有正确设置,或者我没有以正确的方式发布链接?非常感谢任何帮助!
谢谢!