github api Името на потребителя е различно в резултатите с информация за търсене и резултатите с пълна информация за потребителя, как мога да получа правилното име

Използвам github_api gem в моето rails приложение.

ЗАБЕЛЕЖКА: проверете името на потребителя, в първия резултат името е "koti", във втория резултат "Koteswara Rao".

Въпросът ми е как мога да получа името на оригиналната потребителска информация в резултатите от търсенето

Търся потребител по " github.search.users ключова дума:'koti' ", дава следните резултати

id: потребител-419173

потребителско име: koti

вход: koti

име: коти

местоположение: Хайдерабад

пълно име: koti

Сега извличам пълен профил от github.users.get user: 'koti' дава следните резултати

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

вход: "коти",

id: 419173,

тип: "Потребител",

име: "Koteswara Rao",

местоположение: "Хайдерабад",

ЗАБЕЛЕЖКА: проверете името на потребителя, в първия резултат името е "koti", във втория резултат "Koteswara Rao".

Въпросът ми е как мога да получа името на оригиналната потребителска информация в резултатите от търсенето

Благодаря...


person Ranjith Reddy    schedule 16.05.2013    source източник


Отговори (1)


Следва действителният отговор от 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. С други думи, няма начин да получите Koteswara Rao от API за търсене. Това може да е грешка в API, така че сте повече от добре дошли да се свържете с GitHub директно за това. Ако се свържете с тях, моля, поставете „API“ в реда за тема, за да намалите времето за отговор на вашата заявка за поддръжка.

person Ian Stapleton Cordasco    schedule 16.05.2013
comment
@RanjithReddy единственият начин да получите пълното име на всяка употреба е точно начинът, по който го правите. Попитахте как да го направите чрез API за търсене и както демонстрирах, това не е възможно. - person Ian Stapleton Cordasco; 17.05.2013