2012-12-06 91 views
2

我正在使用facebook php sdk 3.2 我使用url「https://graph.facebook.com/user_id/albums?access_token=token」來獲取所有相冊中的所有相冊用戶,但對於一些用戶來說,這是給空白結果像使用圖表api獲取所有facebook相冊的列表

{ 
    "data": [ 
    ] 
} 

爲什麼會出現這種情況,和我如何得到一個用戶的所有專輯?

我使用的代碼是

$this->facebook=new Facebook(array(
          'appId' => $appId, 
          'secret' => $appSecret, 
          'cookie' => true 
         )); 

if(is_null($this->facebook->getUser()) || $this->facebook->getUser()==0) 
    $this->askForLogin(); 

$this->accessToken = $this->facebook->getAccessToken(); 

$feedURL = "https://graph.facebook.com/".$this->facebook->getUser()."/albums?access_token=".$this->accessToken; 

$albumData = file_get_contents($feedURL); 
+0

如果沒有專輯 – Rose

+0

,那麼數據將爲空,但我在該帳戶中有很多專輯。 – user1085195

+1

是否所有用戶都授予您'user_photos'權限? – Igy

回答

0

這是該用戶的設置它封鎖了所有的應用程序,查看他的照片的問題。現在解決了這個問題

相關問題