Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Open Graph每个动作有多个对象_Facebook_Facebook Opengraph - Fatal编程技术网

Facebook Open Graph每个动作有多个对象

Facebook Open Graph每个动作有多个对象,facebook,facebook-opengraph,Facebook,Facebook Opengraph,我有一个自定义操作(添加)和两个自定义对象(收藏夹列表)和(电视节目)。我想将电视节目添加到收藏夹列表中,并在Facebook时间线上注册。即,这两个对象附加到同一动作 我希望新闻提要的内容如下: “[Joe]将[Modern Family]添加到他的[Favorites List]中。” 我似乎不知道如何将两个对象附加到同一个动作,并让它们一起显示在时间轴中。我要么做一个,要么做另一个 有人有这方面的经验吗?这可能吗?收藏夹列表真的应该是一个开放的图形对象吗? 一个用户可以有几个不同名称的收藏

我有一个自定义操作(添加)和两个自定义对象(收藏夹列表)和(电视节目)。我想将电视节目添加到收藏夹列表中,并在Facebook时间线上注册。即,这两个对象附加到同一动作

我希望新闻提要的内容如下:

“[Joe]将[Modern Family]添加到他的[Favorites List]中。”

我似乎不知道如何将两个对象附加到同一个动作,并让它们一起显示在时间轴中。我要么做一个,要么做另一个

有人有这方面的经验吗?这可能吗?

收藏夹列表真的应该是一个开放的图形对象吗?
一个用户可以有几个不同名称的收藏夹列表吗?

如果每个用户只有一个收藏夹列表(称为“收藏夹列表”),则没有理由将其定义为打开的图形对象

也许可以使用一个描述性的应用程序名称使聚合可读

[用户]向[AppName]添加了[TV show]:

  • 乔在我最喜欢的名单上增加了现代家庭
  • 乔把《现代家庭》和其他三部电视剧加入了我的最爱名单
  • 乔、鲍勃和其他三个人把现代家庭加入了我的最爱名单

我也一直在寻找这样做的方法,但没有找到任何有用的方法


我注意到Spotify在这方面没有任何问题(直接来自朋友的反馈):[用户]在Spotify上听了[Artister]的[song],尽管查看了open graph上的“类型”文档:看起来这是一个听音乐的自定义功能。

将您的操作从[add]更改为[Favorite],并让[Favorite]继承自[like]而不是[行动]

将[收藏夹列表]作为自定义属性添加到[收藏夹]

标题仍将仅显示对象和动作,因此:

“[乔]喜欢[现代家庭]使用你的应用程序”

但是,在配置故事附件中,您可以在标题中为附件添加一些额外的位,例如:

[Modern Family]已添加到他们的[Favorites List]


虽然显然是大括号:-)

您可以将[Favorite List]设置为属性,而不是连接的对象类型,并在“配置句子”中使用大括号以您想要的方式显示它

我喜欢开箱即用的方法。我确实认为我原来的问题无法解决,所以这可能会奏效。