我最近在Facebook内建立了一个iframe应用程序,并且仅用于Facebook。所以不需要在Facebook之外调用iframe。我现在唯一的问题是,当我搜索这样的应用: http://i44.tinypic.com/30rla83.pngFacebook搜索应用程序重定向
我得到以下警告:http://i43.tinypic.com/2uh1w20.png
我似乎无法找出如何配置的应用所以它不会重定向,而是直接转到应用程序本身。唯一设置的值是“网站”和“页面标签”值。当我为“Facebook上的应用”设置一个值时,iframe会被Facebook包含在游戏/应用格式中(与Facebook游戏在右侧栏中),而不是Facebook页面应用内容格式。
而当我删除或调整'网站'值,我使用Facebook搜索,我得到的错误,该应用程序没有正确配置。它现在设置为Facebook以外的完整地址,因为当我将其配置到Facebook应用程序URL时,我会得到相同的错误。
我确定的唯一值是'Page Tab'值。
在此先感谢球员,我似乎无法找到自己的答案..
更新:原来的“你正在redirected'页只与我的Facebook个人资料发生!可能是因为我是Facebook页面管理员或应用程序创建者?无论如何,就我而言,结案和问题解决:)
感谢您的详细解答。我只希望应用程序以页面选项卡的形式存在,而不是将其设置为画布应用程序。但只要我清除“使用Facebook登录到我的网站”。场,我得到以下错误,当我点击搜索结果: http://i40.tinypic.com/nbw6t2.png 当我通过Facebook的页面,转到应用但它确实工作。你认为搜索结果只是缓存,最终会消失吗? 但我不明白的是,我如何授予使用我的个人信息的其他应用程序在搜索结果中显示,而他们不是画布应用程序。任何想法?ty – user1323659 2012-04-11 07:10:24
原因是(如果您已经通过授予访问您的数据的权限安装了应用程序),它们是Facebook Connect应用程序,即它们的值为“使用Facebook登录到我的网站”。 - 否则你不能登录它们。 – Ben 2012-04-11 13:02:35
好吧,我明白了,谢谢。假设我将其配置为“使用Facebook登录到我的网站” - 应用程序,因为我喜欢通过搜索找到该应用程序。我想知道如何跳过这个页面:http://i43.tinypic.com/2uh1w20.png。我通过搜索结果与其他应用程序见过;当我复制粘贴https://www.facebook.com/apps/application.php?id=xxxx网址在我的浏览器,它给了我重定向页面(如上面的图像),但是当我通过搜索去那里结果我马上重定向...也许是一个JavaScript技巧或设置毕竟? – user1323659 2012-04-11 17:29:23