【问题标题】:JS - Can't find user locationJS - 找不到用户位置
【发布时间】:2013-08-17 16:23:57
【问题描述】:

使用 facebook js api 我可以获取用户当前位置,但值是城市 id + 英文城市名称。 我需要希伯来语城市名称。我知道 Facebook 保留希伯来语名称,因为当您使用希伯来语位置更新您的个人资料时,Facebook 会找到城市并以英文显示名称。 我正在使用此代码来获取用户详细信息。

FB.api('/me', { fields: ...

谢谢

【问题讨论】:

  • 您需要在此处实际提出问题才能获得任何建设性的回应。准确告诉我们您遇到的程序任务是什么。给出你目前拥有的代码示例,并写下你缺少的部分。简单地说“我想做 X,写给我”不会给你任何答案。

标签: javascript facebook facebook-graph-api facebook-javascript-sdk fbconnect


【解决方案1】:

你得到的结果不是city id + city name,它是一个JSON。 Read more about JSON.

假设你的结果是:

var result = FB.api('/me?fields=location');

然后您可以使用 - 访问城市名称

var city_name = result.location.name;

【讨论】:

  • 有什么想法吗?有什么办法可以直接问facebook开发者吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-30
  • 2014-02-15
  • 2016-11-25
  • 1970-01-01
  • 1970-01-01
  • 2014-08-23
  • 1970-01-01
相关资源
最近更新 更多