Facebook Graph API 获取相册封面


Facebook Graph API Getting Photo Album Cover

我正在尝试使用以下方法获取专辑封面照片:

$facebook->api("/{ALBUM_ID}/picture", "get");

但是如果我使用上面的代码,我什么也得不到回报,如果我尝试在 Facebook 上的 Open Graph API 资源管理器中使用它,它只是与加载图形一起坐在那里。

如果我从浏览器访问它,我确实会得到一个返回图像。

上面的调用是否不返回图像 URL?如果没有,它会返回什么以及如何使用它?

相册的 API 中没有列出/{album_id}/picture字段,但它的工作方式似乎与用户、页面等相同。

请注意,API 中记录和支持/{object ID}/picture的大多数位置都会返回指向照片的 HTTP 301 重定向,适合直接嵌入到 <img src=''/> 标记中,因此它在大多数代码或图形 API 资源管理器中不起作用。

对于相册,这确实有效,但可能不是您想要的,因为您需要在img标记中使用的 URL 中嵌入访问令牌

对于这种情况(以及其他类似情况),您可以请求/{album_id}?fields=picture并取回封面照片的网址,而不是重定向到它