簡體   English   中英

FB API (PHP) - 如何獲取照片 URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM