2014-04-06 35 views
0

今天我將我的Facebook應用程序移動到nodejitsu,我無法弄清楚oauth/dialog GET請求中出現了什麼問題。另一個Facebook OAuth錯誤500

我驗證了我:

  • 添加了新的應用領域,以我的應用程序設置
  • 重定向的URI是好的,例如,app.nodejitsu.com

我發揮各地這麼多這些屬性,我沒有弄清楚爲什麼它仍然給我一個500錯誤。我檢查了大多數在stackoverflow上的帖子,雖然他們似乎都是有效的錯誤,但他們似乎沒有反映我的問題。

回答

1

這是我發現我的問題。

將應用程序遷移到nodejitsu後,我的localhost應用程序仍然有效。所以我決定從Facebook設置中接受的應用程序域中刪除localhost。當我再次測試時,我得到了這個錯誤:

「給定的URL不被應用程序配置允許:一個或多個給定的URL不被應用程序的設置允許,它必須匹配網站URL或畫布網址或網域必須是其中一個應用網域的子網域。「

好吧,所以這讓我想。如果問題出在一個不正確的域名上,我仍然會得到nodejitsu的這個消息,所以我對於我所認爲的請求有錯誤。

我手動編輯了這個請求,我發現我的redirect_uri沒有以http開頭。

我改變了這一點,它的工作。