为什么Facebook Canvas超过Facebook页面选项卡?

jdr*_*uid 9 facebook canvas facebook-graph-api

我已经阅读了"设置"画布页面与页面选项卡的不同之处.我还看到Canvas页面允许与通知,书签,新闻源,时间线等交互.但是,页面选项卡是否也允许这样做?

我试图弄清楚在什么情况下你会在页面选项卡上使用Canvas.

谢谢.

com*_*857 9

嵌入到页面中的应用程序与作为画布应用程序的画布应用程序之间的主要区别在https://apps.facebook.com/ ...域下具有其自己的唯一URL .

您的应用嵌入在网页上的事实并不一定在您手中,因为应用创建者和网页管理员可能是不同的人.添加的集成点facebook为您提供了与此URL相关的所有内容.(我猜他们可以直接使用你的后端网址,但他们无法在那里展示广告.)

如果您需要以下一项或多项功能,可能需要选择画布应用程序:

  1. 你想使用绑定到画布的facebook平台功能.

    1. 要求
    2. 书签
    3. 应用/游戏仪表板
    4. 显示在搜索结果中
  2. 想要支持宽屏幕

    Canvas页面可以配置为扩展"从墙到墙"并利用大屏幕用户.

  3. 想要在您的应用中轻松使用深层链接.

    可以使用dataGET参数在页面选项卡上实现深层链接(通过选项卡上的signed_request下载到您的应用程序中),但是canvas页面可以"免费"获取.

有关如何创建优质画布应用程序的文档中有最佳实践指南.