你能通过GraphAPI得到你页面的高分辨率封面照片吗?

Can you get the high resolution cover photo for your page through the Graph API?

当我得到我的页面的封面照片时,例如(Node.js):

FB.api(pageId, { fields: cover } )

生成的 JSON 有一个 source 属性 图像,但它是 720 x 405 并且有 JPG 瑕疵。当我在浏览器中检查实际的 Facebook 页面时,它使用了更清晰的 1920 x 1080 图像。

如何使用 API 获得它?

cover 的属性之一是 id。您可以使用 images 字段将此端点提取到 return 该图像的大小数组,从 1080 高度到 130(截至撰写本文时)。

FB.api(coverId, { fields: images } )

不幸的是,这是获得 1 张图像的 2 个请求 - 如果有人知道更好的方法,请告诉我。