2010-11-30 150 views
2

我正試圖拉入當前登錄的配置文件的標記照片。有一個會話ID,但它看起來是一個空數組。通過Facebook Graph API拉動照片

<?php 
$photos = $facebook->api('me/photos'); 
$number_of_photos = count($photos[data]); 
?> 

<?php for ($i=0; $i < $number_of_photos; $i++) :?> 
<img src="https://graph.facebook.com/me/photos/<?php echo $photos[data][$i][url]; ?>"/> 
<?php endfor; ?> 

我知道這段代碼可能真的很糟糕,我是PHP新手,只是嘗試了幾件事情。

+0

是否的print_r($照片s)返回任何東西?嘗試直接訪問API網址並查看獲得的結果。 – Gazler 2010-11-30 22:17:23

+0

沒有。據我所知,我正在關注facebook文檔中的示例內容。 – Synthesezia 2010-11-30 22:43:21

回答

2

如前所述通過提供的文檔here(向下滾動到「連接」),以獲取用戶的照片,她必須明確賦予你下列權限之一:

  • user_photo_video_tags
  • friend_photo_video_tags
  • user_photos
  • friend_photos權限
相關問題