【发布时间】:2013-04-10 08:53:45
【问题描述】:
我希望能够让我的应用程序的用户能够将他们“观看”过的电影添加到他们的时间轴中 - 特别是在他们的时间轴的“电影”集合中,如图所示这里:
这些活动似乎仅通过“电影”应用程序(Facebook 控制的内部应用程序)发布。是否无法通过video_watches 或video_wants_to_watch 操作以编程方式将电影添加到其中一个集合中?
我可以看到任何应用程序都可以通过文档通过这些操作发布
- https://developers.facebook.com/docs/opengraph/guides/video.watches/
- https://developers.facebook.com/docs/opengraph/guides/video.wants_to_watch/
但它们最终会被“沙盒化”在不同应用程序的 Collection 下(如果应用程序为该特定操作/对象对设置了 Collection)。
此外,似乎没有办法将应用程序的集合数据绑定到 Movies 集合,就像 Music 集合似乎那样 - 这就是我假设第三方应用程序的 video_watches 数据将附加或与 Facebook 的“组合”的方式电影”应用数据。
我已尝试按照https://developers.facebook.com/docs/opengraph/guides/collections/#datatodefaultsections 的文档创建一个用于集成应用程序数据的 URL,但它似乎根本不起作用。
https://www.facebook.com/me/movies?[appname] 什么都不做。它只是将您带到时间轴上的“电影”集合,而没有将您的应用数据添加到该部分的选项。与此处 (from the Facebook documentation) 中显示的 Music 完全不同,您可以选择将应用程序的数据添加到 Movies 集合中:
这是目前只有“Music”系列才有的东西吗?其他“第一方”收藏(音乐除外)何时会接受“第三方”应用数据?
另请参阅相关问题:
【问题讨论】:
-
愚蠢的问题,你一直在说沙盒......你的行动真的得到批准了吗?
-
我可以在
/me/video.watches上发帖,但它也不会出现在观看列表中。我还注意到时间线中的消息略有不同(“Régis 已观看 XXX”与“Régis 已将 XXX 添加到:已观看的电影”)。 Goodreads 能够更改书籍的内容,但也许他们拥有对 API 的特权访问权限。
标签: facebook facebook-graph-api collections facebook-opengraph movies