Facebook Graph API获取相册封面

时间:2012-04-23 17:40:46

标签: php facebook facebook-graph-api

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

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

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

如果我从浏览器访问它,我会收到一张返回图片。

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

1 个答案:

答案 0 :(得分:5)

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

请注意,API中记录和支持/{object ID}/picture的大多数地方都会向照片返回HTTP 301重定向,适合直接嵌入<img src=''/>标记,因此无效在大多数代码或Graph API Explorer中。

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

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