2011-10-10 124 views
1

我有一些麻煩SITEURL和帆布網址,畫布頁 我的應用程序的名字是MySampleApp,我試圖在本地建立它本地託管FB應用程序,網站網址,帆布URL

所以這裏就是我給創建的同時在FB上。

SiteURL: http://localhost:8080/MySampleApp 
Canvas URL: http://localhost:8080/MySampleApp 
Secure Canvas URL: https://localhost:8080/MySampleApp 

這是錯誤我得到

API Error Code: 191 
API Error Description: The specified URL is not owned by the application 
Error Message: redirect_uri is not owned by the application. 

感謝 孫

回答

1

Facebook的不能訪問本地主機,因爲這是 - 正如它的名字說 - 本地DNS。如果你仍然想在本地託管你的應用程序(這是不推薦的,因爲這個原因有網絡上的服務器),你必須得到一個萬維網DNS或只使用你的IP!

但同樣,它不推薦,除非你的本地主機是(幾乎)無停機時間,以及設置安全性,足夠的能力爲一個大userload,......這樣的例子不勝枚舉,並在適當的服務器。使用真正的網絡服務器,它很便宜/有時免費!

這取決於有點什麼樣的應用程序,你是在FB發展,但這裏有一個例子:

SiteURL: http://yourdomain.com/page-with-app-execution.php 
Canvas URL: http://yourdomain.com/page-with-app-source.php 
Secure Canvas URL: https://yourdomain.com/page-with-app-source.php 

最後一個是使用在Facebook上SSL的人,你只有當你需要的畫布設置在Facebook網站上使用應用程序。您的主機可以爲您提供您的真實SSL域名的信息,它並不總是隻爲'http'添加's'。如果您的主機不提供SSL,我可以推薦Google Sites,因爲Google提供免費的SSL和虛擬主機!

+0

我可以用http://members.000webhost.com/我已經使用這個域名網站 – user575219

+0

當然,沒有任何問題與!你只需要找到你的網站的路徑。你應該確保你的網站也有一個ssl域名,而且每個主機都不支持這個域名! Afaik,Google Sites提供免費的ssl和虛擬主機! – Anonymous

+0

你可以解釋一下,你應該確定你也有該網站的SSL域名。我有一個域名:t ***** a **。net12.net,網站:http://t*****a**.net12.net,FTP主機名:ftp.t **** * A **。net12.net。所以提供了所有這些,我的siteurl,canvas url,安全畫布url應該是什麼。當你說網站的路徑,是不是:http://tcm*a**.net12.net – user575219

相關問題