请求Facebook Connect应用程序的扩展权限(xFBML)

时间:2010-04-08 11:45:51

标签: facebook xfbml

我在Facebook上有一个iframed xfbml应用程序,我试图提示用户允许“email”和“stream_publish”权限。但是,我发现由于某种原因,我的应用程序不允许请求扩展权限。无论我尝试提示用户使用什么权限,总是弹出“应用程序必须要求有效的扩展权限。”

我使用以下代码:

<script type="text/javascript">
FB.Facebook.showPermissionDialog("stream_publish, email", function(){alert('next')});
</script>

我尝试单独请求每种类型的扩展权限,并且遇到了同样的错误。

这让我相信在允许我的应用程序使用extended_permissions之前,我需要经历某种类型的管理步骤。我是否需要发布到应用程序目录?超过一些指标门槛?

谢谢, 梅西

1 个答案:

答案 0 :(得分:2)

没有任何名为stream_publish,正确的权限标记是publish_stream。用这个:

FB.Connect.showPermissionDialog("publish_stream,read_stream,email",...