新OAuth窗口中的FB.ui permissions.request问题

时间:2011-10-21 08:45:41

标签: user-interface facebook-graph-api permissions oauth-2.0

我遇到了FB.ui permissions.request窗口的问题。

FB.ui({
method: 'permissions.request',
perms: 'publish_actions',
display: 'popup'
},function(response) {

//永远不会调用此函数? });

背景: 我使用新的OAuth窗口(带时间轴),我已经配置了我的应用程序来使用它。 我是法国人,用法语使用Facebook。

第一期: - 永远不会调用我的回调函数......

第二期: - 新的OAuth窗口似乎不是好窗口。 它被称为“权限请求”,但里面是登录窗口的副本。并且不显示任何权限请求。

所以,我的问题是:如何在js中执行权限请求? 如何显示此窗口:https://developers.facebook.com/attachment/app_extended_perms.png/

感谢。

2 个答案:

答案 0 :(得分:0)

您没有看到它的原因是因为申请流程已经变成了两个步骤。

  1. 由此人接受登录您的申请。
  2. 作为此人接受您的扩展许可,这是回调网址发挥作用的地方。
  3. 可以找到文档here

    因此,未调用回调的原因是因为两步过程。我建议将响应附加到被调用的第二页。

    我不确定JS SDK是如何工作的,但这是我设法做到的。

    古德勒克。

答案 1 :(得分:0)

在应用的高级设置中禁用“增强的身份验证对话框”,看看它是否有效。如果您想坚持使用增强型身份验证对话框,请检查此tutorial.

设置身份验证对话框预览以验证用户部分