我设置了一个画布页面,现在,我的Facebook应用程序页面进入了一个可怕的地方: http://apps.facebook.com/hificorder/?ref=ts
虽然应该去:http://www.facebook.com/apps/application.php?id=123018831077733
所以,将画布页面设置为后一个链接......对吗?错误....当你这样做时,它会导致错误。将画布页面设置为空? FB不允许。我该怎么办???
仅供参考,当您在正常的Facebook搜索中搜索“HiFiCorder”时,画布页面会出现......这太可怕了,请帮忙。
答案 0 :(得分:2)
您的画布网址应指向托管在您的服务器上的应用,它是您在Facebook上的应用程序的登录页面。
虽然Facebook应用程序页面是一个页面托管由facebook完全不同。
首先,设置画布页面是一个好主意,例如:
网站网址:http://mydomain.com/fb_app/
画布页面:http://apps.facebook.com/fb_app/
画布网址:http://mydomain.com/fb_app/canvas/
因此,在您的服务器上,结构将类似于:
www
|
- fb_app
|
- app_structure
|
- ..etc
- canvas
|
- index.php // your canvas landing page
修改强>
因此,根据您的评论,您希望您的画布页面充当Facebook应用程序页面吗?
然后在你的画布页面添加这一行:
<script>window.top.location = "http://www.facebook.com/apps/application.php?id=123018831077733"</script>
答案 1 :(得分:0)
您需要将画布链接设置为空,当您将应用程序URL设置为某些内容时,这是允许的。