今天我将我的facebook应用程序移到了nodejitsu,我无法弄清楚oauth/dialog
GET请求中出了什么问题。
我确认我有:
app.nodejitsu.com
我用这些属性玩了很多,我没弄清楚为什么它仍然给我500错误。我检查了stackoverflow上的大部分帖子,尽管它们似乎都是有效的错误,但它们似乎并没有反映我的问题。
答案 0 :(得分:1)
这就是我发现问题的方法。
将应用迁移到nodejitsu后,我的localhost
应用仍然有效。因此,我决定在Facebook设置中从已接受的应用域中删除localhost
。当我再次测试时,我收到了这个错误:
“应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站URL或Canvas URL匹配,或者域必须是子域应用程序的一个域名。“
好的,这让我想到了。如果问题出现在域名不正确的地方,我仍然会收到nodejitsu的这条消息,所以我对我估算的请求有错误。
我手动编辑了请求,我发现我的redirect_uri
没有以http开头。
我改变了这个并且有效。