你能通过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 个请求 - 如果有人知道更好的方法,请告诉我。
当我得到我的页面的封面照片时,例如(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 个请求 - 如果有人知道更好的方法,请告诉我。