代码之家  ›  专栏  ›  技术社区  ›  brienna

如何使用Graph API从Facebook相册中获取视频

  •  0
  • brienna  · 技术社区  · 5 年前

    我可以使用

    me/videos/uploaded
    

    {album-id}/photos
    

    Facebook文档中没有显示任何方式可以将视频或其他媒体格式上传到同一相册中。

    • 如何从相册中获取视频列表?

    我们的目标是使用这个列表来获取每个视频的反应,所以如果这些反应也可以作为视频的一个字段来查询,那就太好了。然而,正如我所注意到的,要从照片中获得反应,我需要使用手写id再次查询它 {user_id}_{post_id} ,我猜我可以做同样的事情,一旦我得到了视频ID。

    0 回复  |  直到 5 年前
        1
  •  0
  •   brienna    5 年前

    除了以下三步解决方法,我找不到其他方法:

    1. 查询用户上传的所有视频的列表,该列表在结束点可用 me/videos/uploaded .
    2. 使用机器人(如Selenium)查看URL上的每个视频 https://www.facebook.com/[user-id]/videos/a.[album-id]/' + [video-id] their HTML is JavaScript-rendered
    [user-id]_[video-id]fields=
    reactions.type(LOVE).limit(0).summary(total_count).as(love),
    reactions.type(WOW).limit(0).summary(total_count).as(wow),
    reactions.type(HAHA).limit(0).summary(total_count).as(haha),
    reactions.type(LIKE).limit(0).summary(total_count).as(like),
    reactions.type(ANGRY).limit(0).summary(total_count).as(angry),
    reactions.type(SAD).limit(0).summary(total_count).as(sad)
    

    (删除所有新行,我只是把它们放进去以便阅读)。

    get_objects 作用