【发布时间】:2014-11-02 02:18:51
【问题描述】:
我们创建了一个 Facebook Canvas 应用程序,可以在以下地址找到它: https://apps.facebook.com/hiphopexpress/
分享 Canvas 应用时,Facebook 将检索它添加的 OG:Meta 作为应用设置的结果。 该图标是一个透明的 png 文件,按照 Facebook 要求设置为 1024x1024。
我遇到的问题是,正如您从下面的屏幕截图中看到的那样,共享时不会包含图像。此外,Facebook 图形调试器工具显示此错误:
Facebook CDN not allowed for og:image.
在允许的域字段中,我们同时拥有画布应用和外部网站,作为移动用户的后备(因为画布应用没有真正响应)。
我尝试将图像的元标记添加到 iframe 内容中,但它当然不起作用。即使尝试将 akamai 域添加到授权域也是没有用的。
进一步说明:
如上所述,这些文件位于 Facebook CDN 中的唯一原因是它们是设置应用程序图标和应用程序描述的结果。它们还应该在哪里?
我在画布内容中设置的 OG 元数据似乎被简单地忽略了。我当前的 og:image 元数据只有这样:
<meta property="og:image" content="http://www.domain.com/html/images/favicon/bannertop.png" />
【问题讨论】:
-
我不知道谁想对这个问题投反对票,对我来说似乎完全合法。我无法控制那些 OG 数据。它在应用程序的设置中设置。
标签: javascript facebook facebook-graph-api facebook-canvas