github api用户名在搜索信息结果和用户完成信息结果中有所不同,如何获得正确的名称

时间:2013-05-16 05:55:10

标签: ruby-on-rails github github-api

我在rails应用程序中使用github_api gem。

注意:检查用户名,第一个结果名称为“koti”,第二个结果为“Koteswara Rao”。

我的问题是如何在搜索结果中获取原始用户信息名称

我正在搜索用户 “github.search.users keyword:'koti'”, 它给出了以下结果

id:user-419173

用户名:koti

登录:koti

姓名:koti

地点:海德拉巴

全名:koti

现在我正在获取完整的个人资料 github.users.get用户:'koti' 它给出了以下结果

https://api.github.com/users/koti

登录:“koti”,

id:419173,

输入:“用户”,

名称:“Koteswara Rao”,

位置:“海德拉巴”,

注意:检查用户名,第一个结果名称为“koti”,第二个结果为“Koteswara Rao”。

我的问题是如何在搜索结果中获取原始用户信息名称

感谢...

1 个答案:

答案 0 :(得分:0)

以下是API的实际回复:

 {'created': '2010-09-28T13:18:51Z',
  'created_at': '2010-09-28T13:18:51Z',
  'followers': 0,
  'followers_count': 0,
  'fullname': 'koti',
  'gravatar_id': 'f0c61bf644dd80528d657c702f3b1b63',
  'id': 'user-419173',
  'language': 'Java',
  'location': 'Hyderabad',
  'login': 'koti',
  'name': 'koti',
  'public_repo_count': 1,
  'repos': 1,
  'score': 15.631338,
  'type': 'user',
  'username': 'koti'}

这就是GitHub返回的每个字段。换句话说,无法从搜索API获取Koteswara Rao。这可能是API中的一个错误,因此您非常欢迎contact GitHub直接关注它。如果您确实与他们联系,请在主题行中输入“API”以缩短对支持请求的响应时间。