2013-06-23 82 views
3

使用FQL回答了此問題的this link on Stackoverflow,thermz。但我試圖找到一種使用JavaScript Graph API(FB.api)查詢位置信息的方法。通過JavaScript SDK圖形API如何在JavaScript SDK中使用Graph API獲取Facebook用戶的當前位置?

{ 
    "data": [ 
    { 
     "current_location": { 
     "city": "Turin", 
     "state": "Piemonte", 
     "country": "Italy", 
     "zip": "", 
     "id": 115351801811432, 
     "name": "Turin, Italy" 
     } 
    } 
    ] 
} 

我可以得到相同或相似的結構:Thermz的答案有返回形式的一個很好的JSON對象?謝謝。

+0

尋找同樣的東西:/ – Nima

+0

用戶Graph API上的位置資源與FQL舊方法上的current_location不同,當前位置爲wa是一個地理信息,但用戶在Graph API上的位置只是一個由自動完成方法= P填充的字段STRING,並不精確!有時沒有國家信息..也尋找同樣的事情! –

回答

-2

您可以使用相同的PHP SDK的Facebook:

// PHP

$user_location = $facebook->api('/me?fields=location'); 

// Java腳本

FB.api('/me?fields=location', function(response) { 
    console.log(response); 
    }); 
相關問題