在本地主机错误191上使用play + securesocial设置facebook登录

时间:2016-09-01 11:49:41

标签: facebook facebook-graph-api playframework localhost securesocial

我想测试我在本地使用securesocial的play / scala应用程序。它在我的Windows机器上的localhost:9000 /上运行。 当我点击Facebook登录时,它将产生以下URL: https://graph.facebook.com/oauth/authorize?scope=email&client_id={client_id}&redirect_uri=http%3A%2F%2Flocalhost%3A9000%2Fauth%2Fauthenticate%2Ffacebook&response_type=code&state=188fda6d-5660-4504-9493-4d9034dcd221

并将给出以下回复:

{
   "error": {
      "message": "Cannot load URL [...]",
      "type": "OAuthException",
      "code": 191,
      "fbtrace_id": "{trace_code}"
   }
}

我的Facebook应用程序设置如下:

App Domain: localhost
URL of website: http://localhost:9000/

我已经在这里和谷歌寻找解决方案,但它们都没有工作。 例如。它无法修改hosts文件以使另一个域指向localhost。

我错过了什么吗?或者是运行如何使用ngrok(http://ankurm.com/using-localhost-for-facebook-app-development/)或apache为我的计算机创建一些公共IP /域的唯一方法?

facebook真的提供了更简单的本地测试方式吗?我真的不相信。

0 个答案:

没有答案