我的 facebook 个人资料最近已迁移到新布局。在关于页面中,我发现电影/电视节目部分已分为“已观看”、“想看”、“喜欢”三个选项卡。类似的情况适用于书籍部分。
我知道我们可以使用“/me/movies”来获取用户喜欢的电影列表。但是,我找不到获取“已观看”和“想观看”列表的方法,我发现这很有趣。
除了已经可用的电影/电视节目/书籍的“喜欢”列表之外,还有什么关于我如何访问(读/写)这些列表的建议?非常感谢!
我的 facebook 个人资料最近已迁移到新布局。在关于页面中,我发现电影/电视节目部分已分为“已观看”、“想看”、“喜欢”三个选项卡。类似的情况适用于书籍部分。
我知道我们可以使用“/me/movies”来获取用户喜欢的电影列表。但是,我找不到获取“已观看”和“想观看”列表的方法,我发现这很有趣。
除了已经可用的电影/电视节目/书籍的“喜欢”列表之外,还有什么关于我如何访问(读/写)这些列表的建议?非常感谢!
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
这将为您提供观看过的视频列表。
如果没有,请确保您已通过单击Get Access Token按钮授予user_actions.video权限,然后选中User Data Permissions下的 user_actions.video 框,并获取新的访问令牌。
我还担心似乎无法通过 Graph 以编程方式实际发布到这些集合。您可以使用video_watches操作发布从您自己的应用程序观看的电影,但它不会将其添加到“电影”应用程序控制的“我看过的电影”集合中(似乎只有 Facebook 本身可以发布或更新的应用程序通过)。无法获取访问令牌来发布我可以看到的电影应用程序。因此,无法通过 Graph 发布“我看过的电影”或“我想看的电影”。它最终会在您自己的应用程序集合中被沙盒化。
如果这是不正确的,请有人插话这可能是如何完成的。
就我而言,我输入me/video.watches
而不是me?fields=video_watches
.