仅由应用所有者触发的自定义操作可以生成故事

时间:2011-12-22 12:01:11

标签: facebook action facebook-stream-story

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

到目前为止,生活是美好的。

现在,当我的一个朋友对他的登录做同样的事情时,它不会创建一个故事。 但我确实看到一个故事说" xyz正在使用app abc" ...但没有任何自定义操作。

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

真的很感激一些快速的帮助!!

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

此外,沙箱模式已禁用。

1 个答案:

答案 0 :(得分:0)

经过一些研究和调试应用程序,发现它实际上是在抛出错误,表明问题是缺少publish_actions权限。我在范围中添加了那些权限请求,并且热潮!有效 !将它记录在这里,希望它将来会对某人有所帮助!

$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=".$app_id."&redirect_uri=".urlencode($my_url)."&scope=publish_actions";