【发布时间】:2017-04-06 17:56:43
【问题描述】:
我花了很多时间阅读 FB 开发文档和教程,但我仍然对画布应用程序和页面选项卡是什么以及如何使用它们感到非常困惑。
我期望在我的网站中使用 FB SDK 是在登录屏幕上有“继续使用 facebook”按钮,有几个分享和点赞按钮,如果用户允许,可以向 facebook 发送通知。我的站点有内部消息系统,我想通知用户我的站点中发生了新消息或活动。这样,用户就不必每天都检查我的网站是否有活动,因为我预计很少有活动(每周大约很少活动),这对用户体验很重要。
我的一切都在运行,但在用户点击通知后,他会被带到画布应用程序。 FB 文档和教程侧重于代码示例,但我还没有找到任何关于画布应用程序的真正描述。如果没有这个基本的理解,我就无法完成我的通知逻辑,无法理解诸如“安全画布 url”之类的术语,并且基本上对用户体验没有信心(我希望尽可能好)。
如果我在 Google 上搜索“什么是 facebook 画布应用程序”,我会得到“Canvas 是 Facebook 上一种身临其境且富有表现力的体验,供企业讲述他们的故事并展示他们的产品。”。显然从下面的评论那是别的东西......
如果有人可以用简单的话解释一下什么是画布应用程序以及我应该如何使用,如果考虑到我的主要目标是通知用户我的网站中的活动到他们的 fb 帐户,我会很高兴。
我正在使用 CI 框架 PHP SDK v5。
【问题讨论】:
-
Canvas 和 Page Tab 应用程序的外部内容直接显示在 facebook.com 上的 iframe 中。它们只是您的应用可以在其上运行的不同平台的一部分。 (你用谷歌搜索的是错误的画布类型。Facebook 最近推出了这个新功能,不幸的是,它与已经存在的画布应用平台命名相同,这有点令人困惑。)
-
很抱歉提出老问题,但我仍然很困惑。我想在某些事件发生时从我的会员网站向用户的 Facebook 帐户发送通知。尝试发布通知时,我收到异常
Only web canvas apps can send app notifications。通过阅读文档画布应用程序似乎与游戏相呼应。这是否意味着我无法从会员网站发送通知? -
不,画布应用不必属于游戏类别。
标签: php facebook facebook-graph-api