本地托管FB应用程序,网站URL,帆布网址

时间:2011-10-10 21:44:45

标签: facebook

我在使用SiteURl和canvas url,canvas页面时遇到了一些麻烦 我的Appname是MySampleApp,我试图在本地托管它

所以这就是我在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 个答案:

答案 0 :(得分:1)

Facebook无法访问本地主机,因为正如名称所示,这是本地DNS。如果您仍希望在本地托管您的应用程序(不建议这样做,因为网络上有服务器),您必须获得www DNS或只使用您的IP!

但是,除非你的本地主机是一个合适的服务器(几乎没有停机时间,设置良好的安全性,足够的容量来支持大量用户负载),所以不建议这样做。...列表一直在继续。使用真正的网络服务器,它便宜/有时是免费的!

这取决于你在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-domain的信息,并不总是只是将's'添加到'http'。如果您的托管服务商不提供SSL,我可以推荐Google Sites,因为Google免费提供SSL和网站托管服务!