2010-04-08 91 views
0

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

我使用下面的代码:

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

我试图请求所有类型的单独扩展权限,并已得到了同样的错误。

这让我相信在我的应用程序被允许使用extended_permissions之前,我需要经过一些类型的管理步骤。我是否需要发布到应用程序目录?跨越一些度量阈值?

感谢, 梅西

回答

2

没有什么所谓的stream_publish,正确的许可标签publish_stream。使用这个:

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

男孩是我的脸红,谢谢! – 2011-01-17 23:25:46