【问题标题】:Facebook Graph Api 2.4 Album Cover Photo in High ResolutionFacebook Graph Api 2.4 高分辨率专辑封面照片
【发布时间】:2015-09-08 22:05:49
【问题描述】:

我正在尝试检索更高分辨率的专辑封面照片。 以下 Graph API 调用确实检索了封面照片:

{album-id}/picture

但是,我无法获得高分辨率的图片。我试过了:

{album-id}/picture?type=large

Graph API Explorer 告诉我:

"(#100) 类型必须是以下值之一:缩略图、小、 专辑”,

“相册”类型是 180x540 图像。我需要更高的分辨率。

我发现我可以打电话了:

{album-id}?fields=cover_photo

并获取封面照片的ID,然后进行第二次调用:

{cover-id}?fields=images

这将返回所有不同尺寸的封面照片,然后我可以在我的代码中获得最适合我需要的分辨率。

但是,我需要执行 2 次 Graph API 调用,然后过滤代码中的图像。我尝试使用 '&width=961' 过滤结果,但这也不起作用。

有更简单的方法来获得我需要的东西吗?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    我想您可以使用以下调用来一次调用所有内容:

    /me/albums?fields=id,name,cover_photo.fields(images)&limit=100
    

    这将为您返回每张专辑封面照片的图像列表。然后,您可以在应用程序中选择 cover_photo.images 数组中的第一个图像。这通常应该是可用的最大尺寸。

    AFAIK 无法进一步过滤尺寸。

    【讨论】:

      猜你喜欢
      • 2013-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 1970-01-01
      • 2017-02-24
      • 2015-05-14
      相关资源
      最近更新 更多