我的情况如下:
我想创建一个名为 Music Video 的自定义对象(因为我没有看到全局对象)为其创建对象类型 Song 的属性(我假设有一个全局对象 Song,具有艺术家、标题、专辑等属性)和我还想把它连接到全球行动观察。这可能吗?如果没有,你建议什么解决方法?
我的情况如下:
我想创建一个名为 Music Video 的自定义对象(因为我没有看到全局对象)为其创建对象类型 Song 的属性(我假设有一个全局对象 Song,具有艺术家、标题、专辑等属性)和我还想把它连接到全球行动观察。这可能吗?如果没有,你建议什么解决方法?
内置观看动作只能对“电影”、“电视节目”、“剧集”或“视频.其他”类型的对象执行。由于这些是内置对象,因此您无法通过添加对其他对象(例如 Song 对象)的引用来修改它们。
你有两个选择:
1) 将您的音乐视频建模为 og:type 'video.other' 并发布到内置的观看动作 - 在这种情况下,您可以获得使用内置动作的所有好处,但您不能引用歌曲或任何你的动作中的其他对象。
2) 创建自定义音乐视频对象,使用和对象属性将其链接到内置 Song 对象,并发布到自定义“播放”动作。此选项使您可以完全控制时间线聚合、对象引用和操作引用,但在 Open Graph 退出 Beta 版之前,您无法公开启动这种类型的集成,这将在时间线推出后不久的某个时间发生。
遗憾的是,您不能将全局操作与非全局对象一起使用,因为全局操作的消费者不知道如何解析您的特殊对象。
只需在发布音乐视频时采取自己的行动。