[英]FB API (PHP) - How to get photo URL
當我嘗試通過此請求獲取照片數據時
$response = $fb->get('/me/albums');
$albums = $response->getDecodedBody();
foreach($albums['data'] as $album)
{
echo 'Album: '. $album['name'] .'<br/>';
$response = $fb->get('/'. $album['id'] .'/photos');
$photos = $response->getDecodedBody();
foreach($photos['data'] as $photo)
{
$response = $fb->get('/'. $photo['id']);
$data = $response->getDecodedBody();
var_dump($data);
}
}
我只得到每張照片的 [ created_time, id ]。 獲取此內容是否需要某些特權?
我需要接受“user_photos”權限嗎? 我認為管理員可能會在不接受的情況下對其進行測試。
您確實需要user_photos
權限,但您無需獲得批准即可使其適用於應用程序管理員。 你得到了結果,所以我認為你的授權是正確的。 唯一缺少的是字段,請查看變更日志中的“聲明性字段”: https : //developers.facebook.com/docs/apps/changelog#v2_4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.