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