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?_Facebook_Facebook Graph Api_Facebook Login - Fatal编程技术网

此应用程序的开发人员没有正确设置此应用程序以登录Facebook?

此应用程序的开发人员没有正确设置此应用程序以登录Facebook?,facebook,facebook-graph-api,facebook-login,Facebook,Facebook Graph Api,Facebook Login,我正在尝试在我的脚本中使用Facebook登录。我已经做了所有的事情,但当我尝试使用Facebook帐户登录时,我从Facebook收到以下错误: 错误 应用程序未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序 以下是错误截图: 有什么想法吗?很多原因包括: 沙盒模式已打开 域名是不同的 网站URL是不同的 问题是你必须设置 是否要使此应用及其所有live功能向公众开放 设置状态,并将查看到打开并解决问题 享受编码的乐趣由于facebook的用户界面最近发生了变化,下面

我正在尝试在我的脚本中使用Facebook登录。我已经做了所有的事情,但当我尝试使用Facebook帐户登录时,我从Facebook收到以下错误:

错误

应用程序未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序

以下是错误截图:


有什么想法吗?

很多原因包括:

  • 沙盒模式已打开
  • 域名是不同的
  • 网站URL是不同的
    问题是你必须设置

    是否要使此应用及其所有live功能向公众开放

    设置
    状态,并将
    查看到打开并解决问题


    享受编码的乐趣

    由于facebook的用户界面最近发生了变化,下面是设置沙盒模式开/关的最新更新:

  • 单击顶部栏上的应用程序菜单

  • 从下拉列表中选择相应的应用程序

  • 从页面左侧的表格中转到“状态和审阅”

  • 是否要向公众提供此应用及其所有live功能?-选择开关以设置是/否值

  • 更新: “是/否”按钮将被禁用,除非您提供了联系电子邮件

  • 转到左侧菜单中的“设置”

  • 更新您的联系电子邮件

  • 点击页面底部的“保存”按钮

  • 更新:
    “状态和评论”现在被“应用程序评论”取代了

    好的-沙箱关闭,域名必须正确,因为99%的用户都可以访问该应用程序,并且“其所有可供公众使用的实时功能”设置为“是”。

    如果该应用程序仍处于私有模式(
    状态和评论
    设置为否)),然后,只有在应用程序中具有角色的Facebook用户才能登录。 除非您将其设置为public
    Status and Review
    设置为YES

    要添加更多用户以登录到私人应用程序,请执行以下操作:

  • 转到应用->你的应用->角色
  • 选择添加管理员、开发人员或测试人员

  • 有许多可能触发此错误的因素:

    在您的情况下,您只需
    将您的facebook帐户添加到您的facebook应用程序的测试人员、开发人员或管理员中,就可以使用该帐户进行测试

    但是,如果您在单击“连接到facebook”
    (在您有机会输入facebook凭据之前)时看到错误,则表示从cookie中检测到的当前facebook帐户不是您应用程序的有效测试人员/开发人员/管理员帐户。
    您可以
    中添加您的帐户,或者只
    点击facebook.com并注销(以删除不需要的cookie)

    如果您不想让该应用向公众开放,这就解决了我的问题(将状态和评论保持在

    我必须在Facebook应用程序中注销以前的帐户,并在设置中删除该Facebook帐户。仅从设置中删除不会删除错误,因为应用本身仍有以前登录的帐户


    如果您已将角色设置为管理员/开发人员/测试人员,则可以在中输入该帐户的登录信息,然后它就可以工作了

    当您尝试登录Facebook应用程序的测试版本时,如果您没有在角色->测试人员部分添加您尝试测试登录的用户,也会发生此错误

    要解决此问题,只需在上面的部分中添加您尝试登录的Facebook帐户的电子邮件地址


    最后,请确保您添加的用户在尝试测试之前接受发送的请求,否则在用户接受条件之后,登录过程将在第二个屏幕中失败。

    我也遇到过同样的问题,但现在我来解决这个问题。
    转到
    •单击顶部栏上的应用程序菜单。
    •从下拉列表中选择相应的应用程序。
    •单击页面左侧表格中的设置
    •然后在电子邮件中的联系人电子邮件下键入您想要使用的电子邮件
    •然后单击保存设置按钮
    •从页面左侧的表格转到“状态和审查”。

    •是否要向公众提供此应用及其所有实时功能?-选择switch可设置YES/NO(是/否)值。

    关于所有其他答案,这里是帮助某人的屏幕截图



  • 单击顶部栏上的应用程序菜单

  • 从下拉列表中选择相应的应用程序
  • 应用程序名称旁边的圆圈不是完全绿色。当你将鼠标悬停在上面时,你会看到一个弹出窗口,上面写着:“不是所有用户都可以使用,因为你的应用程序不是实时的。”

    所以下一步,你必须公开它


  • 单击左侧面板上的设置。[见下面的屏幕截图]

  • 在“基本”选项卡中添加您的“联系电子邮件”(一个有效的电子邮件地址-我已经添加了一个我与developers.facebook.com一起使用的地址),并进行“保存更改”

  • 下一步单击左侧面板上的“应用程序审查”。[见下面的屏幕截图]

  • 看看这个,你想让这个应用及其所有实时功能向公众开放吗?然后打开这个旁边的开关

  • 就这样该应用程序现已公开。查看应用程序名称旁边的全绿色圆圈。

  • 对于遇到此问题的其他用户,我测试的应用程序是我们生产应用程序的测试版本,没有其他人在此处提到的选项,可以将
    状态和查看
    切换到

    修复方法是创建一个新的应用程序,它不是