我正在尝试获取我所有 friend 的所有 ID 以及他们的个人资料图片。我正在使用 https://graph.facebook.com/me/friends?fields=picture&access_token=[myToken]
我收到了这个返回:
{
"data": [
{
"id": "xxx",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/xxx_q.jpg"
}
返回的图片 URL 是针对非常小的图像。如何获得更大的图像?
最佳答案
推荐
根据Doc (“图片”部分),可以使用用户 ID 构建个人资料照片的 url
例如,假设用户 ID 在 $id 中:
"http://graph.facebook.com/$id/picture?type=square"
"http://graph.facebook.com/$id/picture?type=small"
"http://graph.facebook.com/$id/picture?type=normal"
"http://graph.facebook.com/$id/picture?type=large"
黑客攻击
您可以将 q
参数替换为 s
或 b
:)
关于Facebook Graph API 检索 friend 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11165877/