如何从facebook api中的位置ID获取国家/地区?

时间:2017-02-16 16:25:15

标签: facebook facebook-graph-api

我有用户登录的当前范围: 'scope' => 'public_profile,email,user_about_me,user_location,publish_actions'

当用户在我的网站中登录时,我将位置显示为仅包含idname的数组。

如何从state获取countryid

我尝试向get发出graph.facebook.com/<id>请求,但它会返回相同的数据,即idname

以下是id:106069382765976

由于

1 个答案:

答案 0 :(得分:0)

  1. 自API v2.0起,您需要询问所需的字段,否则您只会获得一些默认字段(通常是id和name。)

    < / LI>
  2. 用户位置本身就是一个Page对象 - 所以你需要再次请求它的位置。

  3. 将两者结合起来,得到106069382765976?fields=location

    https://developers.facebook.com/tools/explorer?method=GET&path=106069382765976%3Ffields%3Dlocation&version=v2.8