我有一个Facebook应用程序(画布应用程序),让我们说https://apps.facebook.com/test
,重定向并在桌面上按预期工作(在我测试的所有浏览器上)。
在手机上(来自FB应用程序和浏览器),路径被重定向到https://m.facebook.com/apps/test/?ref=web_canvas
,这会给出一个"无法找到此页面"错误。为什么呢?
答案 0 :(得分:5)
据报道这是Facebook的一个漏洞,Facebook已经证实这是一个错误。他们没有提供修复准备时间的日期。
您可以在此处关注错误的状态: https://developers.facebook.com/bugs/1051463851558493/
答案 1 :(得分:1)
Facebook默认禁用了移动网址:
我们最近发现一些应用滥用我们的移动应用中心将人们重定向到未经授权的网站。作为预防措施,我们暂时关闭了开发人员指向“移动网站网址”中任何应用的目标网址的功能。开发站点上的字段。
现在,如果您希望此功能正常工作,则需要登录Facebook,然后转到以下网址:
https://www.facebook.com/help/contact/588209321338256
此URL将有效地将您的请求置于队列中,以便Facebook上的某个人手动验证您的应用配置是否恶意,然后启用重定向。我不喜欢发布这个答案,因为我知道它最终会变得无效,但截至今天它是唯一的答案。正如Scott所说,您可以在此处关注此问题的进展情况:
https://developers.facebook.com/bugs/1051463851558493/
请忽略它声称问题已被修复的事实'因为Facebook将上述解决方法视为修复。如果您仔细阅读有关错误的评论,您可以注意到修复网址的等待时间(基于每个应用)通常为几周。
答案 2 :(得分:0)
2017年5月28日,Facebook确认移动画布网址现已弃用。任何已经使用的应用程序(以及白名单)都将停止运行,并且不会接受任何新应用程序。
大家好,
首先,请接受我对延迟获取的真诚道歉 回复您的移动画布URL状态的更新。一世 了解您的挫败感,特别是如果您提交了 通过表格提供详细信息并等待回复。
我们现在已弃用Mobile Canvas URL。这意味着你不会 更长时间可以直接在Facebook内直接访问网站/应用程序 基于您指定的外部目标网址的移动网络 在'移动网站网址' developers.facebook.com上的应用程序字段。 此外,我们已移除了移动网站网址'应用程序中的字段 设置继续。此弃用也适用于以下应用 以前列入白名单。
移动画布网址功能是很久以前弃用的遗留物 名为Mobile Canvas的产品。 Facebook坚持承诺 质量,所以我们不想让不受支持的产品生效 - 特别是当他们继续为我们的开发人员造成错误时。展望 前进,我们建议您利用受到良好支持的优势 Facebook上的Facebook游戏产品可为您的应用带来流量。
我们还推出了即时游戏,让人们可以玩手机 Messenger和Facebook News Feed中的游戏。我们邀请您签名 我们的内测计划。我们相信让人们玩游戏 在Facebook上一起为玩家和玩家带来了强大的体验 开发者。
如果您的应用仍设置为依赖Mobile Canvas URL 功能,我们建议采取以下措施:
如果您使用Mobile Canvas链接到移动网页上的某个页面,则需要更新您的应用以处理桌面上的重定向 iframe中。需要用户交互才能从Web画布重定向 因为我们的平台政策不允许从画布自动重定向。
如果您的应用以前已列入白名单,则需要采取措施,因为此弃用会取代您现有的所有变通方法。
感谢您的理解,因为我们不断改进 我们为开发者和玩家提供的产品和服务。再次, 请接受我的道歉等待回复你 这个信息
致以最诚挚的问候,
添
请参阅此帖子https://developers.facebook.com/bugs/1051463851558493/