войти зарегистрироваться

API

Получение информации о карме, рейтинге и позиции в рейтинге для какого-либо пользователя

Запрос:

GET на http://habrahabr.ru/api/profile/логин

логин — логин пользователя на Хабрахабре (не часть пользовательского домена (oleg-bunin), а именно логин (oleg_bunin)) Чаще одного раза в 60 секунд запрашивать смысла нет совершенно. Авторизация не требуется.

Хороший ответ:

<habrauser>
<login>oleg_bunin</login>

<karma>18.77</karma>
<rating>28.33</rating>
<ratingPosition>41</ratingPosition>
</habrauser>

Значение ratingPosition может быть равно 0, если пользователь исключен из рейтинга или если он не попадает в рейтинг «захабренных».

Плохой ответ:

<habrauser>
<error>404</error>
</habrauser>

Возвращается в случае, если пользователь не найден.

Хабрахабр XML Namespace

  • <habrahabr:ballsCount>X</habrahabr:ballsCount> — сколько баллов набрал комментарий или хабратопик.
  • <habrahabr:commentsCount>Y</habrahabr:commentsCount> — сколько комментариев у хабратопика.