我知道如何通過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