Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得Facebook用户';在JavaScript SDK中使用图形API的当前位置?_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

如何获得Facebook用户';在JavaScript SDK中使用图形API的当前位置?

如何获得Facebook用户';在JavaScript SDK中使用图形API的当前位置?,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,使用FQL在上回答了此问题。但是我正试图找到一种使用JavaScript图形API(FB.API)查询位置信息的方法。Thermz的回答返回了一个漂亮的json对象,其形式如下: { "data": [ { "current_location": { "city": "Turin", "state": "Piemonte", "country": "Italy", "zip": "",

使用FQL在上回答了此问题。但是我正试图找到一种使用JavaScript图形API(
FB.API
)查询位置信息的方法。Thermz的回答返回了一个漂亮的json对象,其形式如下:

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

我可以通过JavaScript SDK Graph API获得相同或相似的结构吗?谢谢。

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

//PHP

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

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

查找相同的内容:/Graph API上的用户位置资源与FQL旧方法上的当前位置不同。。当前位置是一个地理信息,但Graph API上的用户位置只是一个字段字符串,由auto complete method=P填充,不精确!有时没有国家信息。。也在寻找同样的东西!