- репутация
- 30
Пользовательские визитки
Что это такое?
Персональные визитки можно размещать на других сайтах, чтобы показать свой ThrowCatch профиль!
-
Тема: default
-
Тема: clean
-
Тема: dark
-
Тема: lor
Как их использовать?
<object width="210" height="60" src="http://www.throwcatch.me/users/499/card.html?theme=default"
marginheight="0" marginwidth="0"></object>
Экспресс курс
Для получения визитки на свой сайт, необходимо сделать GET запрос на адрес:
http://www.throwcatch.me/users/ { ID } /card.format
где { ID } — идентификатор пользователя на сайте format — один из двух поддерживаемых форматов: json, html
Примеры запросов
http://www.throwcatch.me/users/499/card.html
http://www.throwcatch.me/users/499/card.json
Технические характеристики
Формат данных — HTML
- Запрос
- http://www.throwcatch.me/users/499/card.html
- Ответ
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <link href="/static/css/card-default.css" rel="stylesheet" type="text/css" /> </head> <body> <div class="user-info"> <div class="user-gravatar"> <a href="http://www.throwcatch.me/users/499/" class="gravatar" target="_blank" title="Просмотреть мой профиль на www.throwcatch.me"> <img class="gravatar" width="50" height="50" src="http://www.gravatar.com/avatar/517a084add35da974bf67298188e5899?s=50&d=identicon&r=PG" alt="Аватор пользователя doomka" /> </a> </div> <div class="user-details"> <a class="username" href="http://www.throwcatch.me/users/499/" target="_blank" title="Просмотреть мой профиль на www.throwcatch.me">doomka</a> <img class="site_icon" src="http://www.throwcatch.me/favicon.ico" /> <span class="user-score-badge"> <span title="Пользовательская репутация" class="reputation-score">30</span> <span class="badges"></span> </span> </div> </div> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script><script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-2794671-4"); pageTracker._trackPageview(); } catch(err) {}</script> <!-- Yandex.Metrika --> <script src="//mc.yandex.ru/resource/watch.js" type="text/javascript"></script> <script type="text/javascript"> try { var yaCounter195146 = new Ya.Metrika(195146); } catch(e){} </script> <noscript><div style="position: absolute;"><img src="//mc.yandex.ru/watch/195146" alt="" /></div></noscript> <!-- Yandex.Metrika --> </body> </html> - Примечание
- Формат данных html сопровождается несколькими стандартными темами. Чтобы получить физитку с нужной темой, необходимо добавить GET параметр с названием темы
?theme=название_темы.
Формат данных — JSON
- Запрос
- http://www.throwcatch.me/users/499/card.json
- Ответ
-
{"username": "doomka", "user_badges_html": "", "gravatar": "<img class="gravatar" width="50" height="50" src="http://www.gravatar.com/avatar/517a084add35da974bf67298188e5899?s=50&d=identicon&r=PG" alt="Аватор пользователя doomka" />", "user_reputation": , "user_page": "http://www.throwcatch.me/users/499/", "id": 499} - Примечание
- Мы поддерживаем формат json. Подробнее о нём и реализациях на различных языках можно посмотреть на официальном сайте.