另一个Facebook OAuth错误500

时间:2014-04-06 17:05:27

标签: facebook oauth

今天我将我的facebook应用程序移到了nodejitsu,我无法弄清楚oauth/dialog GET请求中出了什么问题。

我确认我有:

  • 将新的应用程序域添加到我的应用程序设置
  • 重定向URI很好,例如app.nodejitsu.com

我用这些属性玩了很多,我没弄清楚为什么它仍然给我500错误。我检查了stackoverflow上的大部分帖子,尽管它们似乎都是有效的错误,但它们似乎并没有反映我的问题。

1 个答案:

答案 0 :(得分:1)

这就是我发现问题的方法。

将应用迁移到nodejitsu后,我的localhost应用仍然有效。因此,我决定在Facebook设置中从已接受的应用域中删除localhost。当我再次测试时,我收到了这个错误:

“应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站URL或Canvas URL匹配,或者域必须是子域应用程序的一个域名。“

好的,这让我想到了。如果问题出现在域名不正确的地方,我仍然会收到nodejitsu的这条消息,所以我对我估算的请求有错误。

我手动编辑了请求,我发现我的redirect_uri 没有以http开头。

我改变了这个并且有效。