Facebook Graph API 检索 friend 的图像

标签 facebook facebook-graph-api

我正在尝试获取我所有 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"

黑客攻击

http://profile.ak.fbcdn.net/hprofile-ak-snc4/xxx_q.jpg

您可以将 q 参数替换为 sb :)

关于Facebook Graph API 检索 friend 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11165877/

相关文章:

facebook - Facebook 图表 API 出现问题

Facebook Graph API 返回 'false',即使帖子是公开的

facebook - 如何在 Facebook Graph API v2.1 中通过用户名获取用户 ID

ruby-on-rails - rails : retrieving image from Facebook after Omniauth login with Devise

php - 如何获取 Facebook 的点赞数?

android - 发布/创建从 Android 应用程序到 Facebook 的民意调查

php - 在 Facebook 应用程序中获取好友位置

Android - 移动点赞按钮

facebook - Facebook 个人资料 ID 和 uid 之间有区别吗?

ios - 返回 Facebook 个人资料图片