Ruby on rails 在搜索信息结果和用户完整信息结果中,用户的github api名称不同,如何获得正确的名称

Ruby on rails 在搜索信息结果和用户完整信息结果中,用户的github api名称不同,如何获得正确的名称,ruby-on-rails,github,github-api,Ruby On Rails,Github,Github Api,我正在rails应用程序中使用github_api gem 注意:检查用户名,第一个结果中的用户名是“koti”,第二个结果中的用户名是“Koteswara Rao” 我的问题是如何在搜索结果中获得原始用户名 我正在通过 “github.search.users关键字:'koti', 它给出了以下结果 id:user-419173 用户名:koti 登录名:koti 姓名:科蒂 地点:海得拉巴 全名:科蒂 现在,我获取完整的个人资料 github.users.get用户:'koti' 它给出了以

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

注意:检查用户名,第一个结果中的用户名是“koti”,第二个结果中的用户名是“Koteswara Rao”

我的问题是如何在搜索结果中获得原始用户名

我正在通过 “github.search.users关键字:'koti', 它给出了以下结果

id:user-419173

用户名:koti

登录名:koti

姓名:科蒂

地点:海得拉巴

全名:科蒂

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

登录名:“koti”

身份证号码:419173

类型:“用户”

姓名:“Koteswara Rao”

地点:“海得拉巴”

注意:检查用户名,第一个结果中的用户名是“koti”,第二个结果中的用户名是“Koteswara Rao”

我的问题是如何在搜索结果中获得原始用户名


谢谢…

以下是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中的一个bug,因此非常欢迎您直接了解它。如果您确实与他们联系,请在主题行中添加“API”,以缩短对您的支持请求的响应时间。

@ranjithredy获取任何使用的全名的唯一方法就是您的操作方式。您询问了如何通过搜索API来实现这一点,正如我所演示的,这是不可能的。