2011-10-10 78 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

相关问题