Facebook API获得“观看”电影/电视节目列表或“阅读”图书清单?

时间:2013-04-02 08:02:53

标签: facebook api facebook-graph-api opengraph

我的脸谱资料最近已迁移到新版面。在about页面中,我发现电影/电视节目部分被分为3个标签“Watched”,“Want to Watch”,“Likes”。类似的情况适用于书籍部分。

我知道我们可以使用“/ me / movies”来获取用户喜欢的电影列表。但是,我找不到获得“观看”和“想要观看”列表的方法,我觉得这很有趣。

除了电影/电视节目/书籍的已有“喜欢”列表外,还有关于我如何访问(读/写)这些列表的任何建议?非常感谢!

2 个答案:

答案 0 :(得分:9)

video.watches 截至2018年4月4日,不返回任何数据。 https://developers.facebook.com/docs/reference/opengraph/action-type/video.watches/

如果您使用Graph API Explorer并指向: https://graph.facebook.com/me/video.watches

将为您提供观看视频的列表。

如果没有,请确保您已通过单击获取访问令牌按钮授予 user_actions.video 权限,然后检查下面的user_actions.video框用户数据权限,并获取新的访问令牌。

我担心的是,似乎无法通过Graph以编程方式实际发布到这些馆藏。您可以使用 video_watches 操作发布从您自己的应用观看的电影,但它不会将其添加到“电影”应用程序控制的“我看过的电影”集合中(看似应用程序)只有Facebook本身可以发布或更新通过)。没有办法获得一个访问令牌来发布AS我可以看到的电影应用程序。因此,没有办法通过Graph发布“我看过的电影”或“我想看的电影”。它最终将在您自己的应用程序集合中进行沙盒化。

如果这不正确,请有人说明如何实现这一目标。

答案 1 :(得分:0)

就我而言,我输入了me/video.watches而不是me?fields=video_watches

Read this article for more information.