2012-12-17 59 views
1
當前位置

到目前爲止,我曾嘗試:Facebook的PHP SDK獲取的用戶

$facebook->api('/me', 'get', array("fields"=>"location")); 

將返回:

Array ([location] => Array ([id] => 107847249250173 [name] => Cambridge, Cambridgeshire) [id] => 1234567890) 

如果我有必要的權限,我該如何迴應只是[name]位(所以輸出結果是「Cambridge,Cambridgeshire」),格式可以插入到數據庫中?

+0

爲什麼你不能只訪問該數組中的密鑰? '$ loc_name = $ output ['location'] ['name'];' – Vulcan

回答

2
$data = $facebook->api('/me', 'get', array("fields"=>"location")); 
echo $data['location']['name']; 
+0

完美,謝謝。我會盡可能接受。 – Sebastian

+1

雖然問題確實要求如何回顯位置名稱,但它表示目標是獲取名稱以便將其插入數據庫,因此實際在這裏使用'echo'並不完全正確。無論如何,+1。 – Vulcan

+0

@Vulcan與你同意。 – GBD

相關問題