2

我创建了一个 fb 应用程序并添加了几个自定义操作和对象。如果我以自己的身份登录并访问应用程序(单击执行自定义操作的按钮),它会生成自定义操作故事并显示在右上角的代码中。这个故事也对所有朋友可见。

到目前为止,生活还不错。

现在,当我的一个朋友用他的登录做同样的事情时,它并没有创造一个故事。但我确实看到一个故事说“xyz 正在使用 app abc”......但自定义操作没有。

可能出了什么问题?我使用 facebook 调试器检查了我的朋友登录的访问令牌,并将其显示为我的应用程序的有效令牌。

非常感谢一些快速帮助!

PS:我使用的朋友的 id 也是这个应用程序的管理员,并且他的应用程序的隐私设置已设置,以便我可以从他的活动中接收操作更新。

沙盒模式也被禁用。

4

1 回答 1

0

经过一番研究和调试,发现它实际上是在抛出错误,表明问题是缺少publish_actions权限。我在范围内添加了这些权限请求,然后繁荣!有效 !在这里记录它,希望它对将来的某个人有所帮助!

$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=".$app_id."&redirect_uri=".urlencode($my_url)."&scope=publish_actions";
于 2011-12-23T08:52:40.077 回答