- репутация
- 40
- значки
- ★3
Пользовательские визитки
Что это такое?
Персональные визитки можно размещать на других сайтах, чтобы показать свой профиль сайта Throw Catch!
-
Тема: default
-
Тема: clean
-
Тема: dark
-
Тема: lor
Как их использовать?
<object width="210" height="60" src="http://throwcatch.me/users/152/card.html?theme=default"
marginheight="0" marginwidth="0"></object>
Экспресс курс
Для получения визитки на свой сайт, необходимо сделать GET запрос на адрес:
http://throwcatch.me/users/ { ID } /card.format
где { ID } — идентификатор пользователя на сайте format — один из двух поддерживаемых форматов: json, html
Примеры запросов
http://throwcatch.me/users/152/card.html
http://throwcatch.me/users/152/card.html
Технические характеристики
Формат данных — HTML
- Запрос
- http://throwcatch.me/users/152/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="//throwcatch.me//users/152/" class="gravatar" target="_blank" title="Просмотреть мой профиль на //throwcatch.me/"> <img class="gravatar" width="50" height="50" src="http://www.gravatar.com/avatar/574f0c49cdda4e308c038b4d5e6c720b?s=50&d=identicon&r=PG" alt="Аватор пользователя presidentua" /> </a> </div> <div class="user-details"> <a class="username" href="//throwcatch.me//users/152/" target="_blank" title="Просмотреть мой профиль на //throwcatch.me/">presidentua</a> <img class="site_icon" src="" /> <span class="user-score-badge"> <span title="Пользовательская репутация" class="reputation-score">40</span> <span class="badges"><span class="badge_box" title="Бронзовый значок"><span class="bronze">★</span><span class="badgecount">3</span></span></span> </span> </div> </div> <!-- statistics --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-2794671-4']); _gaq.push(['_setDomainName', 'throwcatch.me']); _gaq.push(['_trackPageview']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_setCustomVar', 1, // This custom var is set to slot #1. Required parameter. 'username', // The top-level name for your online content categories. Required parameter. '-1', // Sets the value of "Section" to "Life & Style" for this particular aricle. Required parameter. 1 // Sets the scope to visitor-level. Optional parameter. ]); _gaq.push (['_addOrganic', 'images.yandex.ru', 'text']); _gaq.push (['_addOrganic', 'blogs.yandex.ru', 'text']); _gaq.push (['_addOrganic', 'video.yandex.ru', 'text']); _gaq.push (['_addOrganic', 'mail.ru', 'q']); _gaq.push (['_addOrganic', 'go.mail.ru', 'q']); _gaq.push (['_addOrganic', 'google.com.ua', 'q']); _gaq.push (['_addOrganic', 'images.google.ru', 'q']); _gaq.push (['_addOrganic', 'maps.google.ru', 'q']); _gaq.push (['_addOrganic', 'rambler.ru', 'words']); _gaq.push (['_addOrganic', 'nova.rambler.ru', 'query']); _gaq.push (['_addOrganic', 'nova.rambler.ru', 'words']); _gaq.push (['_addOrganic', 'gogo.ru', 'q']); _gaq.push (['_addOrganic', 'nigma.ru', 's']); _gaq.push (['_addOrganic', 'search.qip.ru', 'query']); _gaq.push (['_addOrganic', 'webalta.ru', 'q']); _gaq.push (['_addOrganic', 'sm.aport.ru', 'r']); _gaq.push (['_addOrganic', 'meta.ua', 'q']); _gaq.push (['_addOrganic', 'search.bigmir.net', 'z']); _gaq.push (['_addOrganic', 'search.i.ua', 'q']); _gaq.push (['_addOrganic', 'index.online.ua', 'q']); _gaq.push (['_addOrganic', 'web20.a.ua', 'query']); _gaq.push (['_addOrganic', 'search.ukr.net', 'search_query']); _gaq.push (['_addOrganic', 'search.com.ua', 'q']); _gaq.push (['_addOrganic', 'search.ua', 'q']); _gaq.push (['_addOrganic', 'poisk.ru', 'text']); _gaq.push (['_addOrganic', 'go.km.ru', 'sq']); _gaq.push (['_addOrganic', 'liveinternet.ru', 'ask']); _gaq.push (['_addOrganic', 'gde.ru', 'keywords']); _gaq.push (['_addOrganic', 'affiliates.quintura.com', 'request']); _gaq.push (['_addOrganic', 'akavita.by', 'z']); _gaq.push (['_addOrganic', 'search.tut.by', 'query']); _gaq.push (['_addOrganic', 'all.by', 'query']); _gaq.push(['_addIgnoredOrganic', 'dzone']); _gaq.push(['_addIgnoredOrganic', 'dzone.me']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- Yandex.Metrika counter --><script type="text/javascript">var yaParams = { 'username': '-1' };</script><div style="display:none;"><script type="text/javascript">(function(w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter195146 = new Ya.Metrika({id:195146, clickmap:true, accurateTrackBounce:true, trackHash:true, webvisor:true,params:window.yaParams||{ }}); } catch(e) { } }); })(window, "yandex_metrika_callbacks");</script></div><script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript" defer="defer"></script><noscript><div><img src="//mc.yandex.ru/watch/195146" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter --> <!-- /statistics --> </body> </html> - Примечание
- Формат данных html сопровождается несколькими стандартными темами. Чтобы получить физитку с нужной темой, необходимо добавить GET параметр с названием темы
?theme=название_темы.
Формат данных — JSON
- Запрос
- http://throwcatch.me/users/152/card.json
- Ответ
-
{"username": "presidentua", "user_badges_html": "<span class="badge_box" title="Бронзовый значок"><span class="bronze">★</span><span class="badgecount">3</span></span>", "gravatar": "<img class="gravatar" width="50" height="50" src="http://www.gravatar.com/avatar/574f0c49cdda4e308c038b4d5e6c720b?s=50&d=identicon&r=PG" alt="Аватор пользователя presidentua" />", "user_reputation": , "user_page": "http://throwcatch.me/users/152/", "id": 152} - Примечание
- Мы поддерживаем формат json. Подробнее о нём и реализациях на различных языках можно посмотреть на официальном сайте.