Ruby on rails 在搜索信息结果和用户完整信息结果中,用户的github api名称不同,如何获得正确的名称
我正在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” 我的问题是如何在搜索结果中获得原始用户名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' 它给出了以
谢谢…以下是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来实现这一点,正如我所演示的,这是不可能的。