我正在尝试使用以下方法获取专辑封面照片:
$facebook->api("/{ALBUM_ID}/picture", "get");
但是,如果我使用上面的代码,我将一无所获,如果我尝试将它与 Facebook 上的 Open Graph API 资源管理器一起使用,它就会与加载图形一起坐在那里。
如果我从浏览器访问它,我会得到一个返回图像。
上面的调用不返回图像 URL 吗?如果没有,它会返回什么以及如何使用它?
我正在尝试使用以下方法获取专辑封面照片:
$facebook->api("/{ALBUM_ID}/picture", "get");
但是,如果我使用上面的代码,我将一无所获,如果我尝试将它与 Facebook 上的 Open Graph API 资源管理器一起使用,它就会与加载图形一起坐在那里。
如果我从浏览器访问它,我会得到一个返回图像。
上面的调用不返回图像 URL 吗?如果没有,它会返回什么以及如何使用它?
API 中没有/{album_id}/picture
为专辑列出字段,但它的工作方式似乎与对用户、页面等的工作方式相同。
请注意,API 中/{object ID}/picture
记录和支持的大多数地方,它都会返回一个 HTTP 301 重定向到照片,适合直接嵌入到<img src=''/>
标签中,因此它在大多数代码或 Graph API Explorer 中不起作用。
对于相册,这确实有效,但可能不是您想要的,因为您需要将访问令牌嵌入img
标签中使用的 URL 中
对于这种情况(和其他类似情况),您可以请求/{album_id}?fields=picture
并取回封面照片的 URL,而不是重定向到它