我希望能够通过facebook canvas访问我的应用程序。所以我按照我在许多教程中看到的设置配置。
所有相同https://mysite.com/同时设置Namesapace(myapp_canvas),显示名称(mayapp名称)和App Domain(mysite)。
当我尝试通过画布(https://apps.facebook.com/myapp_canvas)输入应用时,我收到以下错误:
应用程序配置不允许使用URL:一个或 应用程序的设置不允许更多的给定URL。它必须 匹配网站URL或Canvas URL,或域必须是子域 App的一个域名。
如何解决此错误?
答案 0 :(得分:0)
通常会发生错误,因为请求域与mysite.com
不匹配。
如果您正在开发中,请尝试修改/etc/hosts
(或C:\Windows\System32\Drivers\etc\hosts
如果在Windows上)文件以获得此行。
127.0.0.1 local.mysite.com
如果您要远程向Facebook发出请求,请确保该域以mysite.com
结尾;恩。 app.mysite.com
,dev.mysite.com
等