是否有可能在Github获得开发人员的国家名称?

时间:2015-09-21 04:15:27

标签: javascript github github-api

我需要查询来自不同国家/地区的开发人员用于研究,但我无法获得开发人员的国家/地区名称,如下所示:

"location": "xxx, China"

我在哪里可以获得Github中的所有国家/地区名称?

根据@Tim Biegeleisen的建议,我向Github提出GET请求:

var theUrl = "https://api.github.com/search/users?q=location:china";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
xmlHttp.send( null );
var reponseJson = xmlHttp.responseText;
obj = JSON.parse(reponseJson);
// Print obj 

1 个答案:

答案 0 :(得分:0)

  

我在哪里可以获得Github中的所有国家/地区名称?

来自the documentation

  

location按用户个人资料中指明的位置过滤用户。

GitHub用户配置文件中的位置字段是可选的,并且是自由格式。即使我住在加拿大,我也可以立刻说“中国”。或者将其设置为“”或“Betelgeuse”。

根据您正在进行的研究类型,您可能不希望依赖GitHub提供的位置数据。

GitHub不提供国家/地区字段。