2012-04-23 38 views
1

我试图用让专辑封面照片:Facebook的图形API获取相册封面

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

,但如果我用上面的代码中,我得到什么回报,如果我尝试使用它与开放Facebook上的图形API浏览器,它只是坐在那里与加载图形。

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

以上调用是否返回图片网址?如果不是,它会返回什么,我该如何使用它?

回答

5

有一张专辑在API中没有列出/{album_id}/picture领域,但它似乎相同的方式工作,因为它确实为用户,网页等

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

对于专辑,做工作,但可能不是你想要的,因为你需要嵌入在img标签

用于此情况下(和其他类似情况)的URL访问令牌,你可以要求/{album_id}?fields=picture并取回封面照片的URL而不是重定向到它

+0

哦,我明白了。那时我正在阅读错误的文档。先生非常感谢您。 – Jacob 2012-04-23 18:59:43

+0

无论如何要用你的方法得到一个正方形或小的尺寸? – Jacob 2012-04-23 19:06:25

+1

没关系得到它!只需要传递type = small – Jacob 2012-04-23 19:10:14

相关问题