0

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

我正在使用以下代码:

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

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

这让我相信在允许我的应用程序使用扩展权限之前,我需要执行某种类型的管理步骤。我需要发布到应用程序目录吗?跨越某个指标阈值?

谢谢,梅西

4

1 回答 1

2

没有什么叫做 stream_publish ,正确的权限标签是 publish_stream。用这个:

FB.Connect.showPermissionDialog("publish_stream,read_stream,email",...
于 2010-04-09T10:52:39.743 回答