【问题标题】:Open Graph object showing different with each story打开图表对象,每个故事显示不同
【发布时间】:2013-05-17 00:49:07
【问题描述】:

好的,我不确定我在 Open Graph 中是否做错了什么,但这里是。我的 Open Graph 中有 3 个故事,它们是与一种对象类型相关联的三种不同操作。

Make A Pledge To -> Cause
Create -> Cause
Log Expense For -> Cause

这是示例部分中三者的样子(我很确定它们在实际时间线中也是如此)。

为某项事业做出承诺:

创建一个原因:

为某项原因记录费用:

“誓约”布局不同有什么原因吗?这两个对象都是我网站上的实际对象,通过向 Facebook 的示例数据工具提供 url 进行解析。我已将“发誓”故事中的标题设置为与“创建”故事相同,但“创建”故事中出现的描述和原因目标未出现在“发誓”故事中.

有人可以帮我解决这个问题吗?有没有办法让“做出承诺”的故事看起来像“创造”的故事?或者这是 Facebook 决定的?

【问题讨论】:

  • 我的应用程序中的多个故事都遇到了同样的问题。此外,似乎在处理我的自托管开放图形对象和 facebook 故事配置时,我有时会看到布局变回水平视图一段时间。
  • 您知道您用于创建事业和记录费用故事的图像是否很小或不存在?也许随着 facebook 转向以视觉为中心的布局,他们使用缩略图布局来获取更大的图像。只是一个想法。
  • @Jeremy 感谢您的回复,我只在我的 SO 收件箱中看到了这个:\ 据我所知,所有人都有相同的图像。我为所有三个故事所指的对象实际上是相同的,即原因本身(我选择不将费用和承诺指定为对象本身,只是行动,因为它们没有自己的 URL),所以逻辑上应该为所有三个解析相同的图像。哦,好吧。

标签: facebook api facebook-opengraph


【解决方案1】:

Facebook 使用这两种格式 - 选择哪种格式不取决于您或您所做的任何设置/您使用的图片格式,但 Facebook 自己决定。对于查看同一个故事的不同用户,它甚至可能是其中之一。

他们这样做是为了测试格式,看看哪一种更“成功”,这意味着哪一种会产生更多的用户互动。


(无法为您指明来源,但已得到 Facebook 开发者小组的 Facebook 员工的确认。)

【讨论】:

  • 那是我的恐惧,当你有一个特定的用例时,肯定会导致令人讨厌的用户体验。
【解决方案2】:

Facebook 检查引用的站点/链接上是否有图片。如果找到它,它会显示稍微不同的格式。您的后两个操作在参考中没有图像。

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 2015-08-21
    相关资源
    最近更新 更多