Facebook FB.getLoginStatus()和本地开发

Facebook FB.getLoginStatus()和本地开发,facebook,facebook-javascript-sdk,Facebook,Facebook Javascript Sdk,我已经彻底搜索了这里的问题,并尝试了各种建议。实际上什么都没用 我试图在本地开发环境中调用Facebook的SDK FB.getLoginStatus(),但它从未返回。我已经尝试过的: 查看了我的FB应用程序设置,以确保在所有字段(站点URL和画布URL)中配置了currect URL,并且它们是正确的([http://localhost], [http://localhost/facebook]分别为) 尝试在我的QA环境中开发,相应地更改FB应用程序设置中的URL字段 与其调用FB.get

我已经彻底搜索了这里的问题,并尝试了各种建议。实际上什么都没用

我试图在本地开发环境中调用Facebook的SDK FB.getLoginStatus(),但它从未返回。我已经尝试过的:

  • 查看了我的FB应用程序设置,以确保在所有字段(站点URL和画布URL)中配置了currect URL,并且它们是正确的([http://localhost], [http://localhost/facebook]分别为)
  • 尝试在我的QA环境中开发,相应地更改FB应用程序设置中的URL字段
  • 与其调用FB.getLoginStatus(),不如订阅“auth.authResponseChange”,并在FB.init()中使用状态:true
  • 我的应用程序处于沙盒模式。
    什么都不起作用…只有在禁用沙盒模式的生产环境下,HTTPS才能起作用。

    你说的“不起作用”是什么意思?你看到了什么?我说的不起作用是FB.getLoginStatus()永远不会返回。