Пример – создание Удалённого Крана

Смотри также : Список примеров
Если Ваш сайт работает на WordPress, то может пригодиться плагин Simple Bitcoin Faucets , однако и с нам Вам нужно уметь создавать Удалённые Краны, так что читайте дальше.


Давайте создадим Ваш первый Удалённый Кран, такой, как перечислены тут. Это совсем просто, и Кран будет работать на любом хостинге, включая бесплатные, и даже те, которые разрешают пользоваться только конструкторами страниц ( Blogger, Yola, Weebly, и т.д. )

Для создания Удалённого Крана сначала нужно будет создать Приложение (иногда называется просто “Faucet”) в одной из микроплатёжных систем.

Как это работает: Приложение микроплатёжной системы обеспечивает транзакции (приём и передачу сатоши) через API, а Удалённый Кран, получая ключ (API Key) приложения в “доверительное управление”, позволяет Вам выдавать награды без использования серверных скриптов.

Мы рекомендуем использовать микроплатёжную систему Cryptoo.me, хотя бы потому что там Вам не придётся вносить средства сразу – соберите награды с других кранов, используя Ваш адрес для депозитов на Cryptoo.me, и используйте собранные средства для своих Кранов.

Итак, алгоритм следующий: create faucet at micro-payment system, используйте API Key в Удалённом Кране, получите код (на вкладке Code), вставьте код в свою страницу.

Конфигурация очень проста, и не требует дополнительных объяснений. Единственное на что хочется обратить внимание: правильно введите Faucet URL и в микропатёжной системе (при создании Приложения), и тут, при создании Удалённого Крана.

После того как Удалённый Кран создан и сконфигурирован, на закладке “Code” Вы увидите что-то похожее на:

<div id='wmexp-faucet-123932'></div> <script src='https://wmexp.com/faucet/123932/'></script>

Просто вставьте этот в то место странички, где должен быть виден Кран. Код

<div style='max-width:500px; border:1px dotted red;'>
   <div id='wmexp-faucet-123932'></div> 
   <script src='https://wmexp.com/faucet/123932/'></script>
</div>

покажет:

Всё, у Вас есть собственный Кран! 😉

Для продвинутых пользователей: Удалённый Кран можно показывать несколькими способами. Например, включите https://wmexp.com/faucet/123932/ выше, чем DIV Крана, и потом вызовите wmexp_render_faucet_123932();, вот так:

<head>
<script src='https://wmexp.com/faucet/123932/'></script>
</head>
<body>
<div id='wmexp-faucet-123932'></div> 
<script>
if(visitor_deserved_the_reward){
  wmexp_render_faucet_123932();
}
</script>
</div>
...

Если Вы хотите показывать разные Краны (например в качестве бонусов по результатам игр), Вы можете включить javascript динамически:

<div id='wmexp-faucet-TO-BE'></div> 
<script>
if(score > 100){ //ай молодец!
   var faucet_id = 123932;
   document.getElementById('wmexp-faucet-TO-BE').id = 'wmexp-faucet-'+faucet_id; //set actual id
   var script = document.createElement('script'); //create script
   script.src = 'https://wmexp.com/faucet/'+faucet_id+'/'; //set actual url based on faucet id
   document.head.appendChild(script); //add the script - it will render the faucet
}
</script>

Смотри также : Список примеров