Open source 打开图形-同一动作上的多个对象

Open source 打开图形-同一动作上的多个对象,open-source,facebook-opengraph,Open Source,Facebook Opengraph,我正试图找出一种方法来实现一个电子商务网站的og行动。行动就像“购买产品”,但通常人们通过向购物车添加不同的物品一次购买多个产品。我不想显示为“Jack买了xx,Jack买了yy,等等…”相反,我希望有一个像“完全购买”这样的操作,其中购买是一个可能有多个项目的对象。任何想法都值得赞赏 我不想表现为“杰克买了xx,杰克买了yy,等等……” 为什么不呢?您可以抑制发布一个动作为除第一个之外的所有动作创建的提要故事,并且当相同类型的多个动作显示在用户的时间线上时,它们应该很好地“折叠”,例如“Joh

我正试图找出一种方法来实现一个电子商务网站的og行动。行动就像“购买产品”,但通常人们通过向购物车添加不同的物品一次购买多个产品。我不想显示为“Jack买了xx,Jack买了yy,等等…”相反,我希望有一个像“完全购买”这样的操作,其中购买是一个可能有多个项目的对象。任何想法都值得赞赏

我不想表现为“杰克买了xx,杰克买了yy,等等……”

为什么不呢?您可以抑制发布一个动作为除第一个之外的所有动作创建的提要故事,并且当相同类型的多个动作显示在用户的时间线上时,它们应该很好地“折叠”,例如“John Doe在…购买了Foobar和其他16种产品”


您的另一个选择是将“购买”作为您的操作对象(如您所说),然后为该对象设置自定义属性,将其“链接”到产品类型的其他项目。但是这些定制属性的数量不可能是动态的,所以你必须在购买之前就产品的最大数量达成一致,这可能不太好。但是,您可以将purchase设置为一个对象,链接到您自己的页面,该页面显示所有购买的产品,并让purchase对象仅包含第一个(最便宜/最昂贵的/…)X作为自定义属性。

非常感谢您的及时回答,CBroe!对于第二个选项,其中“购买”是一个对象,自定义属性是“项目”,是否可以为项目属性获取多个值,并且是否可以有子属性(比如属性属性),例如项目的价格、项目的数量等-谢谢,这应该是可能的-购买引用了一些项目作为自定义属性,这些项目本身也有自定义属性,如价格等。请参阅