X天之内从http页面调用FB.api方法将停止工作。请更新您的网站以使用https进行Facebook登录

Mat*_*att 7 facebook facebook-graph-api facebook-javascript-sdk

我正在本地主机上开发一个应用程序,突然出现此错误:

X天之内从http页面调用FB.api方法将停止工作。请更新您的网站以使用https进行Facebook登录。

时间到了,我仍然可以在localhost中进行开发吗?

Dip*_*dya 5

根据Facebook公告:

您仍然可以将HTTP与“ localhost”地址一起使用,但前提是您的应用仍处于开发模式。

链接:https//developers.facebook.com/blog/post/2018/06/08/enforce-https-facebook-login/

  • 好吧,似乎无法正常工作。我的应用程序处于开发模式,并且从http:// localhost:8080调用FB.login()时遇到问题。 (4认同)
  • 开发者控制台中的“enforce http”选项已禁用。我不知道为什么会这样。有什么方法可以启用该选项吗? (3认同)
  • 使用ngrok为我解决了这个问题。我遵循了本教程:https://www.chrisjmendez.com/2018/04/16/using-ngrok-with-facebook-oauth-login/ (2认同)