我試圖在不使用PHP SDK的情況下使用Facebook應用程序返回用戶的朋友列表。 我設法返回用戶名稱,性別等,而不使用授權碼。我現在試圖返回一個名單是用戶的朋友,所有我設法做到這一點是打印數組,我似乎只能打印名稱,因爲它的名稱,性別等不同的佈局我設法做呼應:Facebook API - 返回朋友列表(PHP數組)
$user->name
但是當我嘗試,對於好友列表它不工作和犯規回聲任何東西,我只是想知道是否有人知道我怎麼會去這樣做?
使用的print_r我得到以下幾點:
Array(
[0] => Array ([name] => Friend's name [id] => x)
[1] => Array ([name] => Friend's name [id] => x)
[2] =>....)
直到所有的朋友都已經上市。
{ "name": "Name",
"hometown": {
"id": "Hometown_id",
"name": "Hometown"
},
"id": "Friend_id" }
以上是每個陣列的結構,我認爲一個潛在的問題是,不是每個人都有故鄉集這可能是爲什麼我收到一個foreach錯誤?
您是否擁有適當的權限? – asifrc 2013-02-10 04:47:05
是的,即時通訊使用oauth_token,我可以打印整個數組,但我只想要名稱 – thrash 2013-02-10 04:49:57
爲什麼你不只是以正常的方式訪問數組,你在PHP中做什麼? – Daedalus 2013-02-10 05:02:16