簡體   English   中英

Facebook SDK獲取相冊和照片不起作用

[英]Facebook SDK get albums and photos not working

因此,正確知道它返回了相冊的數據。相冊名稱,但我還需要該相冊的封面圖像以及每個相冊的照片,這是我當前的代碼:

function get_albums($facebook)
{
    $fb_user = $this->getFbUser($facebook);
    $myalbums = $facebook->api('/me/albums');
    return $myalbums["data"];
}

function getFbUser($facebook)
{
    $fb_user = $facebook->getUser(); //gets user id

    if(is_null($fb_user))
    {
            header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}");
            exit;
    }
    return $fb_user;
}

function getFb()
{
    $facebook = new Facebook(array(
        'appId' => 'secret',
        'secret' => 'secret',
        'cookie' => true,
        ));
    return $facebook;
}

我解決了:

/*
   $albID pass the album ID
*/
function get_fbimages($facebook,$albID = null)
{
$fb_user = $this->getFbUser($facebook);
$myimages = $facebook->api("/$albID/photos");
return $myimages;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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