2014-12-13 69 views
-2

我正在用戶信息從Facebook到我的網站使用他們的API,在PHP,codeigniter。它是這樣的:從臉書挑選照片到我的網站

$fbme = $this->facebook->api('/'.$uid); 

它給我從facebook的用戶信息。

我想得到一些像10或20更多的照片。因此,我想要如下:

$photos = $this->facebook->api('/'.$uid.'/photos?limit=12'); 

但它返回一個空數組。任何人都能儘快幫助我嗎?

感謝

+0

看看[這個鏈接](https://developers.facebook.com/docs/graph-api/reference/v2.2/photo?locale=en_GB)。它可能對你有一些答案。 – Tosfera 2014-12-13 10:31:28

回答

0

https://developers.facebook.com/docs/graph-api/reference/v2.2/user/photos

與user_photos權限的用戶訪問令牌才能看到這個人被標記或已上傳的所有照片。

而且,記住,你需要經過審覈流程,以使每個人都能得到user_photos:https://developers.facebook.com/docs/apps/review/login

當然,你只能得到用戶的認可照片,讓/me/photos會更適當。

+0

當然,我試過,但總是給我一個空的字符串。 – 2014-12-13 10:46:48

+0

然後那裏只是沒有照片,或者你沒有使用正確的用戶令牌(總是使用/我/照片,從來沒有與用戶ID),或者您嘗試與不是應用程序管理員/開發人員/測試人員的用戶。 – luschn 2014-12-13 11:21:49

+0

我只是使用/我/照片和連接也沒關係。我想爲每個用戶拍照。我的帳戶中有照片,但顯示的是空陣列。我不清楚你的回答「不是應用程序管理員/開發人員/測試人員的用戶」。你能清除我嗎?謝謝。 – 2014-12-13 11:36:35