gpt4 book ai didi

facebook-graph-api - Facebook 图形 API : get the photos in an album of a group

转载 作者:行者123 更新时间:2023-12-01 23:53:02 27 4
gpt4 key购买 nike

在我询问之前提供一些我已经能够实现的信息:

  1. 我能够获取 JSON 格式的群组提要

    • 我正在访问一个群组。我有一个长期存在的访问 token ,我可以访问提要。
    • 我的输入是:group_idacess_token
    • 使用的网址:
      https://graph.facebook.com/v2.1/{group_id}/feed?access_token={access_token}
      • URL 给出了所有帖子等的 JSON 格式输出。
  2. 我能达到组的相册

    • 使用的网址:
      https://graph.facebook.com/v2.1/{group_id}/albums?access_token={access_token}
      • URL 给出了所有相册的 JSON 格式输出(它们的 ID、名称等)。
  3. 我无法实现的事情:

    • 使用的网址:
      https://graph.facebook.com/v2.1/{album_id}/photos?access_token={access_token}
    • 使用的网址:
      https://graph.facebook.com/v2.1/{album_id}?fields=photos&access_token={access_token}
    • 使用的网址:
      https://graph.facebook.com/v2.1/{album_id}/photos?fields=picture,source,name&type=uploaded&access_token={access_token}

      {
      "data": [

      ]
      }
    • 我什至在“Graph API Explorer”中尝试了上述操作,我得到了相同的输出。

    • 我尝试了各种组 ID,看看是否某些组 ID 可能是问题的根源。但我得到与上面所示相同的输出。
    • 我已经解决了 Stack Overflow 上的所有相关问题。我使用的是帖子中提到的相同 URL 格式。他们说他们可以看到 JSON 格式的照片数据。

最佳答案

由于权限限制,除非用户自己上传这些相册,否则无法从群组相册中检索所有照片。

Graph API reference提到要检索常规相册需要以下其中一项:

  • 任何有效的访问 token (如果相册是公开的)。
  • 用户访问 token user_photos 权限,用于检索 session 用户已上传的任何相册。

奇怪的是,/{group_id}/albums 边是 undocumented .以下是我从访问群组相册的经验中学到的内容:

  • 具有 user_photos 权限的用户访问 token 将允许访问用户上传的相册的相册信息和照片。
  • 任何尝试访问用户未上传的任何相册(包括公共(public)组中的公共(public)相册)的行为都将返回相册数据,但不会返回照片信息。

您使用了正确的查询。为了完整起见,我将在这里重申它们。

专辑信息

https://graph.facebook.com/v2.1/{group_id}/albums?access_token={access_token}

照片

https://graph.facebook.com/v2.1/{album_id}?fields=photos&access_token={access_token}

您仍然可以访问 /{group_id}/feed 的照片附件(但不是相册)

关于facebook-graph-api - Facebook 图形 API : get the photos in an album of a group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546134/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com