打开Graph对象,每个故事显示不同

时间:2013-05-22 05:01:08

标签: facebook api opengraph

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

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

以下是示例部分中的三个样子(我很确定它们在实际时间轴中看起来也是如此)。

向一个事业做出承诺: enter image description here

创造一个原因: enter image description here

记录原因的费用: enter image description here

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

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

2 个答案:

答案 0 :(得分:4)

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

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


(不能指出你的来源,但已被Facebook开发者组织的Facebook员工证实。)

答案 1 :(得分:2)

Facebook检查引用的站点/链接上是否有可用的图像。如果找到它,它会显示略有不同的格式。您的第二个动作在参考中没有图像。