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> — сколько комментариев у хабратопика.