Facebook Graph API:获取user_location

Anu*_*tty 6 facebook facebook-graph-api

有没有办法使用Graph API获取我的Facebook朋友的位置?

ifa*_*our 9

您的朋友被视为用户,因此您转到用户文档,获取字段名称location(要在fields参数中发送)并检查您是否需要特定权限:

需要user_locationfriend_location许可

但是有一个错字!得到你朋友的位置,你需要friends_location(有s),参考.

这是一个PHP-SDK示例:

$facebook->api('/friend_id', 'get', array("fields"=>"name,location"));
Run Code Online (Sandbox Code Playgroud)

在这里,我正在检索namelocation字段(请注意,id将自动检索该字段).


Jos*_*h R 2

FB.api('/me', function(response) {
    var location = response.location.name;
});
Run Code Online (Sandbox Code Playgroud)