2012-01-23 71 views
1

我創造了我的Facebook開發者帳戶,並得到了我的應用程序ID,祕密等我的應用程序域是mypersonaldoman.com(不實),我的網站是http://www.mypersonaldoman.com/。我在那裏創建了一個測試頁面來顯示FB登錄按鈕並登錄用戶並顯示他們的信息和好友列表。它一切正常。我需要我的FB dev的帳戶指向一個IP,而不是域

的問題是,現在我去工作我的開發環境,並希望用我的相同的id /祕密測試,但FB不會讓我登錄,我收到以下錯誤:

API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: Invalid redirect_url: Given URL is not allowed by the application configuration.

這是當我已經登錄到FB時得到的。當我不是的時候,我只會得到「Murphy Dev發生錯誤,請稍後再試。」

在工作中我只是有沒有域名,只是一個IP一個開發框。我如何設置這個指向我的開發盒(只是IP)?

任何幫助將不勝感激。

回答

1

您應該針對不同的環境,不同的應用程序和存儲其相應的應用程序ID和祕密的Web配置。在Facebook上每個不同的應用程序,然後指向

我有大約11個獨特的應用程序,並且每個這些應用程序有3個不同的應用ID。一個用於我的本地主機,一個用於測試環境,另一個用於產品。是的,我共有33個應用程序。

這是我如何爲它們命名

  • MyAwesomeApp [本地]
  • MyAwesomeApp [測試]
  • MyAwesomeApp

通知我不使用[督促]就可以了,因爲真正的人/用戶將看到該名稱。

+2

由於一噸您的答覆。我在原來的應用程序創建我輸入的主機名和它不會讓我將其更改爲一個IP地址,所以我認爲是新的應用程序不會讓我無論是輸入一個IP。 – murph

+2

請考慮點擊綠色複選標記,如果這個回答是你的問題的答案! =)它給了@DMCS一些點數作爲他努力的獎勵。 –

相關問題