2010-10-02 90 views
0

我试图在FBML画布应用中使用MS Facebook Tookkit(http://facebooktoolkit.codeplex.com/)获取read_stream,并通过重定向用户发出权限请求到http://www.facebook.com/connect/prompt_permissions.php我如何从facebook获得read_stream权限

我得到的错误是 API错误代码:100 API错误说明:无效的参数 错误消息:在启用配置文件选择,一个应用程序可能无法请求的权限并不适用于在选择所有配置文件。注意:您看到此消息是因为您是此应用程序的开发人员。对于常规用户,不适当的权限将被忽略。

请注意,我的代码并没有改变,这在5个月前工作。如果应用程序设置为IFRAME,它会工作。

任何建议非常赞赏,因为我在紧张的最后期限

+0

如果你正在开始一个新项目,我建议你看看我的SDK在http://facebooksdk.codeplex.com。 Facebook工具包在最近几个月支持新的身份验证系统和apis方面落后。我们目前在许多大型Facebook应用程序中使用Facebook .Net SDK,并将许多旧应用程序从Facebook工具包迁移到此新SDK中。 – 2010-10-05 05:59:55

回答

0

好像它不喜欢的文件选择器。如果你不需要它,那么也许有一种方法可以在SDK中禁用它?当它将您重定向到该权限页面时,必须有enable_profile_selector=1参数。尝试将其设置为0,看看会发生什么。

+0

当我删除enable_profile_selector和selected_profiles参数时,它确实起作用,但是它不会显示在标准对话框中。相反,它会显示全屏。 – jason 2010-10-02 16:11:37

相关问题