2013-06-23 57 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); 
    }); 
相关问题