2011-04-03 172 views
0

我已經張貼了這個在Facebook上開發者論壇,但事情似乎在那裏慢慢地移動和支持是稀缺的,所以我想計算器:幫助與Facebook網站網址/網站的域名(使用域名轉發)

我有一個使用FB登錄按鈕的網站。我的架構很簡單:

我在whois.com上有一個域(我們稱之爲example.com)。我的應用程序運行在Amazon內部的一個EC2實例中,具有彈性IP(我們稱之爲1.2.3.4)。我在whois.com上配置了域轉發,因此對example.com *的所有請求都轉發到1.2.3.4 *。一切正常,但我無法正確配置網站URL和網站域。我得到「API錯誤代碼:191」與我已經想盡配置...

它的工作原理,如果我使用EC2公共DNS地址,但我顯然不希望使用...

任何人都知道什麼應該是正確的網站網址和網站域名?

回答

1

網站域名必須與用戶瀏覽器的地址欄中顯示的網域匹配,才能與您網站的Facebook相關部分進行互動。

+0

我試過了。用戶在地址欄中看到的地址是:'http:// www.example.com/example /'所以我嘗試了'Site URL:http:// www.example.com/example /'和'Site域名:example.com'沒有成功...任何其他建議?域名轉發是Facebook的問題嗎? – Piva 2011-04-03 21:36:15

+0

此錯誤消息表示您傳遞給Facebook的「重定向」網址(它們在登錄後應該有用戶瀏覽器導航到的網址)與您提供的域名不匹配。請仔細檢查您與facebook進行交互的所有代碼是否指定使用example.com作爲域。如果您認爲自己正在這樣做,但仍然無效,請使用fiddler2或firebug等工具來監控您發送給Facebook的所有流量,並檢查這些querystrings並請求主體進行仔細檢查。 – 2011-04-04 01:56:01

+0

在我的情況下,我現在只設置一個應用程序和我的基地網址將是類似於http://sub.example.com/,我試圖將此設置爲應用程序網站的網址,並顯示錯誤'網站網址不是有效的URL「,甚至我試圖設置應用程序域爲'example.com',甚至是示例,並且還顯示錯誤爲'不是有效的域'..我不知道如何設置現在..? – Vijay 2011-09-26 14:15:22