Аватор пользователя doomka doomka
репутация
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&amp;d=identicon&amp;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&amp;d=identicon&amp;r=PG" alt="Аватор пользователя doomka" />", "user_reputation": , "user_page": "http://www.throwcatch.me/users/499/", "id": 499}
Примечание
Мы поддерживаем формат json. Подробнее о нём и реализациях на различных языках можно посмотреть на официальном сайте.