Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Can';我的开发人员和测试用户看不到新的高级身份验证对话框_Facebook_Permissions_Authentication - Fatal编程技术网

Facebook Can';我的开发人员和测试用户看不到新的高级身份验证对话框

Facebook Can';我的开发人员和测试用户看不到新的高级身份验证对话框,facebook,permissions,authentication,Facebook,Permissions,Authentication,我正试图让Facebook的新增强授权对话框为我的开发/测试用户显示,这确实是个问题。当增强授权对话框未出现时,我无法获得用户帐户的发布\u操作权限,我的应用程序也无法运行 我所尝试的: 我已选中应用程序参数中的“增强身份验证对话框”选项 我创建了两个具有示例值的聚合 我已将用户和朋友的publish\u操作放在已验证的推荐请求中,并将publish\u流放在应用程序请求的扩展权限中 对我来说最奇怪的是,在我的管理员帐户中,我第一次登录时看到了增强的身份验证对话框,并且我拥有publish\

我正试图让Facebook的新增强授权对话框为我的开发/测试用户显示,这确实是个问题。当增强授权对话框未出现时,我无法获得用户帐户的
发布\u操作
权限,我的应用程序也无法运行

我所尝试的:

  • 我已选中应用程序参数中的“增强身份验证对话框”选项
  • 我创建了两个具有示例值的聚合
  • 我已将用户和朋友的
    publish\u操作
    放在已验证的推荐请求中,并将
    publish\u流
    放在应用程序请求的扩展权限中
对我来说最奇怪的是,在我的管理员帐户中,我第一次登录时看到了增强的身份验证对话框,并且我拥有
publish\u actions
权限

这是我目前正在使用的代码——这个代码块是嵌入在页面中的JS,应该生成增强的Auth对话框

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
FB.init({
  appId      : '334890956523886', // App ID
  status     : true, // check login status
  cookie     : true, // enable cookies to allow the server to access the session
  xfbml      : true  // parse XFBML
});

// Additional initialization code here
  };

 // Load the SDK Asynchronously
 (function(d){
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
 js = d.createElement('script'); js.id = id; js.async = true;
 js.src = "//connect.facebook.net/en_US/all.js";
  d.getElementsByTagName('head')[0].appendChild(js);
   }(document));
 </script>

<fb:add-to-timeline show-faces="true" perms="publish_actions,publish_stream"></fb:add-to-timeline>

一切都在
https://developers.facebook.com/apps//auth
?您还可以粘贴用于生成身份验证URL(js或php)的代码。@nav我已在自定义部分填写标题、说明,并在用户和朋友权限中发布操作,在扩展权限字段中发布流。我编辑了我的问题,并将我使用的代码js a放入认证URL我在你的原始帖子中没有看到任何js代码:S@nav是的,我需要更多的时间thought@nav我还在程序的另一部分中使用了php代码,但这些代码在上周使用成功,我(开发人员和测试用户)也可以看到新的增强对话框auth。但是从周一开始,禁止应用程序进行测试的测试和开发人员无法使用正确的身份验证对话框重新连接到应用程序。我没有从我的管理员档案中支持该应用程序,因为我不想失去发布操作权限。对我来说,问题似乎出在应用程序的后台(auth/aggregations),但我在我阅读的文章《一切都在
https://developers.facebook.com/apps//auth
?您还可以粘贴用于生成身份验证URL(js或php)的代码。@nav我已在自定义部分填写标题、说明,并在用户和朋友权限中发布操作,在扩展权限字段中发布流。我编辑了我的问题,并将我使用的代码js a放入认证URL我在你的原始帖子中没有看到任何js代码:S@nav是的,我需要更多的时间thought@nav我还在程序的另一部分中使用了php代码,但这些代码在上周使用成功,我(开发人员和测试用户)也可以看到新的增强对话框auth。但是从周一开始,禁止应用程序进行测试的测试和开发人员无法使用正确的身份验证对话框重新连接到应用程序。我没有从我的管理员档案中支持该应用程序,因为我不想失去发布操作权限。对我来说,问题似乎出在应用程序的后台(auth/aggregations),但我在我读过的帖子中找不到解决方案
<html xmlns="http://www.w3.org/1999/xhtml"
      dir="ltr" lang="fr-FR" xmlns:fb="https://www.facebook.com/2008/fbml"> 
http://www.facebook.com/connect/uiserver.php?app_id=334890956523886&method=permissions.request&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fzewishlist%2F&response_type=none&display=page&perms=publish_stream%2Cpublish_actions&auth_referral=1