我知道如何通过Facebook API获取某人的缩略图,但是如何获取该人的完整个人资料照片?需要什么权限才能做到这一点?Facebook个人资料Pic API - 获取某人的全部照片
0
A
回答
4
将type=large
附加到查询字符串。例如https://graph.facebook.com/100/picture?type=large
1
无法通过用户的图片连接检索完整个人资料图片(https:// UID/picture?type = large只会返回大约200x200的图片)。
要获取存储在Facebook上的个人资料图片的最大版本,您需要访问用户的个人资料相册。这需要user_photos权限。
public function getProfilePictureMaxUrl($facebook,$uid,$userAccessToken) {
$params = array('access_token' => $userAccessToken);
$r = $facebook->api('/'.$uid.'/albums',$params);
foreach ($r['data'] as $album) {
if ($album['type'] == 'profile') {
//retrieve information about this album
$r = $facebook->api('/'.$album['id'],$params);
$pid = ($r['cover_photo']);
//retrieve information about this photo
$r = $facebook->api('/'.$pid,$params);
return $r['source'];
}
}
//Profile folder not found (could be because of paging)
error_log('Failed to retrieve profile folder for uid '.$uid);
return false;
}
相关问题
- 1. 获取Facebook个人资料照片
- 2. 如何获取Facebook API评论者的个人资料照片?
- 3. 获取Twitter个人资料照片
- 4. 如何获取每个联系人的个人资料照片
- 5. 合并facebook个人资料照片
- 6. 更改Facebook的个人资料PIC
- 7. 如何使用'F'-logo获取Facebook个人资料照片?
- 8. 获取个人资料的Facebook照片没有访问令牌
- 9. 获取用户照片的个人资料照片的大小
- 10. 如何从Facebook获取个人资料照片
- 11. 如何从facebook注册插件获取个人资料照片?
- 12. 同时获取更大的Facebook个人资料图片和个人资料
- 13. Facebook的API为iOS,获取朋友的个人资料图片
- 14. 从O365获取用户个人资料照片 - microsoft graph api
- 15. 提取Facebook的个人资料图片
- 16. 如何使用api php facebook获取图片的个人资料?
- 17. facebook图api上传照片到用户的个人资料
- 18. IOS Facebook的单身人士,并获取个人资料图片
- 19. 个人资料图片不从Facebook获取图表api
- 20. Facebook API - 无法获取页面个人资料图片
- 21. 通过图形API访问Facebook个人资料照片
- 22. 显示LinkedIn个人资料照片和用户个人资料使用LinkedIn API
- 23. 获取Facebook页面/个人资料URL
- 24. 获取Facebook的个人资料图片使用Facebook用户名
- 25. 想要获取脸部个人资料图片获取错误
- 26. 获取facebook数字ID和个人资料图片W/O facebook api或Facebook sdk
- 27. 获取所有Twitter追随者的个人资料照片
- 28. 个人资料照片上传
- 29. 下载多张个人资料照片
- 30. 镆铘 - 用户个人资料照片
感谢:
的完整资料图片可以通过循环专辑,寻找它具有类型“轮廓”,然后获取其封面专辑进行检索。不知道我错过了那一个+1 – BuddyJoe