Cryptocurrency price ticker как настроить

Planw rld.ru

Сегодня будем писать свой собственный виджет криптовалют. На выходе получится информер курса биткоин и эфириум. Данную инструкцию будет легко применить к любому сайту на PHP. Отдельно я обязательно покажу как внедрить этот виджет в WordPress.

Содержание

Binance API

Для создания нашего виджета криптовалют мы воспользуемся Binance API. Вы можете использовать любой другой API по аналогии с данным руководством. Я же остановился именно на Binance, так как меня интересуют котировки именно этой биржи. Ссылка на официальную документацию выше, вот только она полностью на английском языке.

Сегодня я буду использовать:

Обратите внимание на то, что вы можете подставить абсолютно любую, нужную вам пару. Для этого достаточно просто изменить окончание ссылки.

Это самый простой массив с ценой биткоин на сегодняшний момент. Можно вывести массив с ценами по всем монетам Binance: https://api.binance.com/api/v3/ticker/price

Также есть запросы на большее количество данных. Например, всё что происходило с парой BTC\USDT за 24 часа: https://api.binance.com/api/v1/ticker/24hr?symbol=BTCUSDT. Параметр symbol — как и в других примерах, передает значение определенной пары. В данном случае это: ?symbol=BTCUSDT. Если его в запросе не указывать, то получим ответ со всеми существующими парами Binance. Думаю пока всё понятно, да? Если что, внизу есть комментарии, не стесняемся спрашивать.

Читайте также:  Как починить капроновые шторы

Немного теории PHP.

Если вам это не интересно, можете смело идти к следующей, практической главе. Но я посчитал нужным добавить хотя бы немного теории PHP, для того что бы прояснить код, который мы будем сегодня писать. Буквально чуть-чуть теории и переходим к созданию виджета криптовалют.

Переменные в php — своего рода контейнер, который может содержать в себе самые различные типы данных (цифры, текста, массивы и другое). В переменных мы храним данные для того, что бы в дальнейшем оперативно обращаться к информации, находящейся в них. Называются они так, потому что могут менять (данные можно записывать, изменять, удалять).

$bitcoin = «1 000 000 $» — это переменная bitcoin и в ней один миллион долларов США!

file_get_сontents() — Функция PHP, которая используется для считывания файла в строку.

json_decode — Принимает закодированную в JSON строку и преобразует её в переменную PHP.

round — Математическая функция для округления числа до целого.

Собираем виджет криптовалют

Я думаю, что теории более чем достаточно и пора переходить к практике. Сейчас мы напишем код самого простого виджета криптовалют. И начнем мы с курса биткоина.

Как видите это довольно простой php код, а самое главное он уже работает. Как говорится вставляйте и пользуйтесь на здоровье. Вот только он будет вам показывать что-то типа этого: 33684.39000000$

Надо бы округлить до целого числа, помните да, функция round. Модернизируем наш код:

Вот теперь всё отлично! Можно использовать на сайте. Другие пары делаются по аналогии. Если вам интересно, можно продолжить эту тему и сделать что-то более сложное. Пишите в комментарии.

Виджет в функции WordPress

Для тех у кого WordPress не спешите расходится. Сейчас мы создадим специальную функцию, даже две. Одну для курса биткоина, вторую соответственно для эфириума. После чего мы сможем выводить эти функции в любом месте нашего блога. Для написания функций я использую свою дочернюю тему, файл functions.php

Итак, как создать свою функцию мы конечно знаем. Нет!? Тогда идем читать, тут я не буду заострять своё внимание на нюансах создания, а просто покажу готовый код.

После чего нам остается лишь вывести наши функции в любом удобном для нас месте на блоге. В моем случае это левый сайдбар, хотя позже планирую переместить в доп. меню и оформить всё это иконками. Возможно добавить ещё парочку монет.

Для вывода, в моём случае используется следующий код:

У себя на блоге я сделал простенький php виджет:

Динамический виджет на JavaScript

У себя на блоге я использую много автообновляемых данных в отдельных постах, чтобы вам было более понятно о чём идёт речь, вот вам горячий пример:

Курс эфириума на данный момент равен:

Выше вы видите цену эфириума, которая берется по JSON с помощью Javascript. Также есть более интересные примеры, где используется не только стоимость определенного актива, но и другие данные:

Добавим немного математики, а также счетчик дней:

Давайте представим, что мы сегодня купили Биткоин на 1000$ по курсу 22 750$! Какую прибыль вы видите сейчас, во время чтения этого поста? Ведь прошло уже дн. И на вашем счету сегодня:

Как вы понимаете всё ограничивается только вашей фантазией! Если вам интересно, как создаются подобные динамические виджеты — пишите в комментариях и я буду просто обязан сделать отдельный пост! Возможно вам также понравится таблица с обновляемыми данными

Каналы и чаты в Telegram

Дневник Джека если вы любите криптовалюты, то этот Telegram канал для вас. Только дельные советы, когда купить, что купить, какие монеты лучше, всё это и не только на моем телеграм канале. А самое главное как всегда бесплатно

Чат Криптовалюта все любители криптовалют добро пожаловать!

Канал HYIP PW специально для админов HYIP-проектов, да и не только. я там публикую все свои секреты 🙂

Чат HYIP если вам знакомы такие вещи как H-Script, GoldCoders, HSbuilder ждём вас в нашем чате HYIP админов.

14 комментариев к “Виджет криптовалют на сайте”

привет,спасибо за виджет,но возникает проблема.к примеру XRP 0,4$ но из за функции round показыват только 0$,а если убрать round, то число очень длинное,это можно как то изменить?

Привет, конечно можно! Попробуй так:
$string .= round ($xrp[«price»], 1) . «$»; или
$string .= round ($xrp[«price»], 2) . «$»; или
$string .= round ($xrp[«price»], 3) . «$»;

Спасибо,все заработало как надо.

Еще такой вопрос,а можно сделать чтобы курс сам обновлялся ,скажем каждые 10 секунд без обновления страницы.

Да, конечно это можно сделать! Либо использовать Ajax либо как вариант писать на Javascript — у меня на блоге это реализовано во многих местах. К примеру глянь тут: https://planworld.ru/ru/crypto/stoit-li-sejchas-pokupat-ethereum.html

Если интересно могу написать об этом пост

Да,интересует. У меня движок dle c WordPress не знаком

Напиши об этом Динамический виджет на JavaScript как показано выше,также хочу сделать у себя на сайте.

как убрать лишнии цифры в конце суммы чтобы было не так 38353.70000000 а так 38353.70

Сделал немного красивее, как просили в комментарии ниже https://jsfiddle.net/gcwau10v/

понять не могу как его на сайт прикрутить,помоги.

Напишите статью про создание динамических виджетов

когда будет статья про динамические виджеты? )) полгода прошло ((

Источник

Лучшие приложения для отслеживания цен на криптовалюты

Независимо от того, являетесь ли вы трейдером криптовалют или просто любопытствующим наблюдателем, эти приложения обязательно заинтересуют вас. Они упрощают отслеживание состояния криптовалютного рынка, и вы никогда не пропустите заставляющие понервничать скачки курса биткойна.

Предлагаемые вашему вниманию приложения включают в себя множество функций, которые позволят вам оставаться на вершине рынка интернет-валют. Среди доступных функций — отслеживание изменений в реальном времени, история рынка и многое другое. Самой популярной на сегодняшний день криптовалютой является биткойн, но представленные здесь программы позволяют наблюдать не только за ним, но и за Ethereum, Tether, Litecoin, Ripple и т.д. Ещё одна замечательная возможность, которую предоставят вам данные приложения, — управление своими инвестициями.

Итак, настала пора познакомиться с лучшими, на наш взгляд, приложениями для отслеживания курса различных криптовалют.

Matbea (Android / iOS, бесплатно)

Matbea — официальное приложение кошелька-обменника “Матби”. Приложение включает в себя весь функционал, что можно видеть на сайте.

В “Матби” представлено множество популярных криптовалют, линейка постоянно обновляется. Любую из монет возможно купить, продать или обменять на другие по текущему курсу 24 часа в сутки, в автоматическом режиме. Все комиссии уже включены в курс.

Для полноценного использования приложения необходимо зарегистрироваться по номеру телефона или email, а также пройти процедуру верификации.

“Матби” предоставляет своим пользователям кошельки для всех представленных в обменнике криптовалют. Вход в само приложение осуществляется по четырехзначному паролю. Активы, хранящиеся в кошельке, защищены трехфакторной аутентификацией:

Курсы в приложении, на данный момент, показываются для следующих валют:

  • BTC (Биткоин);
  • ETH (Ethereum);
  • USDT (United States Dollar Tether);
  • LTC (Litecoin);
  • DASH;
  • ZEC (Zcash);
  • XMR (Monero);
  • BNB (Binance coin);
  • доллар;
  • евро.

Выводится информация о движении курса вверх или вниз в процентом соотношении.

Приложение Matbea находится в свободном доступе как в Play market, так и в Apple Store.

Crypto Pro (Android, iOS, macOS бесплатно)

Crypto Pro Portfolio Tracker – приложение для отслеживания рынка криптовалют. С его помощью можно мониторить цены, управлять своим портфелем, получать оповещения о ценах и читать новости из мира крипты. Всё это с синхронизацией между устройствами.

Добавить валюты в портфель Crypto Pro можно с помощью простого импорта данных из популярных обменников. Если какая-то валюта существует, значить она доступна в приложении.

Coinbase (Android/iOS, бесплатно)

Coinbase рекламируется как самый популярный в мире кошелёк для Bitcoin, Bitcoin Cash, Ethereum и Litecoin. Слова «самый популярный» говорятся не без основания: Coinbase чрезвычайно прост в использовании, и в этом его главное достоинство. С его помощью пользователи могут легко покупать и продавать валюту, используя комбинацию банковских счетов, PayPal, кредитных и дебетовых карт.

После того как валюта была куплена, можно отслеживать цены и получать оповещения о ключевых моментах. Для каждой валюты доступны графики текущих колебаний цен и история изменений стоимости, чтобы вы могли быстро проследить, как меняется рынок с течением времени. Доступен Coinbase как для Android, так и для iOS.

CryptoTrax (Android/iOS, бесплатно)

CryptoTrax прост, но эффективен. Благодаря его прозрачному дизайну вы можете проверить состояние основных криптовалют, таких как Bitcoin, Bitcoin Cash, Ethereum, NEM, NEO и т.д., и узнать стоимость вашего криптовалютного портфеля, колеблющуюся каждую секунду. Представление в виде круговых диаграмм даёт вам визуальный обзор последних новостей в области криптографии, ICO и блокчейна.

Главное достоинство CryptoTrax — простота работы с ним. У вас нет необходимости беспокоиться о безопасности или чём-то ещё. Приложение доступно как для Android, так и для iOS, причём и там и там обеспечен всё тот же простой интерфейс.

Blockfolio Bitcoin Altcoin App (Android/iOS, бесплатно)

Blockfolio — это универсальное приложение для покупки/продажи Bitcoin и Altcoin. В нём имеется множество простых в использовании инструментов для отслеживания ваших инвестиций. В разделе обзора криптовалютного портфеля вы можете увидеть все свои блокчейн-активы, а также свечной график, книгу заказов и информацию о рынке.

Никакое приложение для работы с криптовалютами не обходится без уведомлений о ценах. В Blockfolio имеется обширная система предупреждений, когда цена той или иной валюты пересекает установленный вами порог. Можно отслеживать более 2000 различных криптовалют, причём приложение предоставит вам все последние новости. Blockfolio доступен как для Android, так и для iOS.

Enjin Cryptocurrency Wallet (Android/iOS, бесплатно)

Криптовалютный кошелёк Enjin Cryptocurrency Wallet гордится своей надёжной защитой. Он не имеет доступа к вашим средствам, и вы всегда полностью контролируете свои личные ключи. Процесс восстановления доступа с использованием кодовой фразы из 12 слов гарантирует, что никто, кроме вас, не получит доступ к вашей криптовалюте через это приложение.

Интеллектуальный пользовательский интерфейс приложения легко адаптируется в соответствии с вашими потребностями. Комиссионный сбор за транзакцию рассчитывается динамически с помощью QR-сканера, оптимизирующего этот процесс в дальнейшем. Enjin Cryptocurrency Wallet поддерживает Bitcoin, Ethereum, Litecoin, Enjin Coin, а также все токены стандарта ERC-20. Во всех случаях доступна подробная информация о транзакциях, поэтому вы всегда знаете, что происходит. Приложение работает как под Android, так и под iOS.

Investing.com Cryptocurrency (iOS, бесплатно)

Investing.com — это известное имя в области инвестиций, и неудивительно, что его приложение для работы с криптовалютой является сильным конкурентом. Ясное и простое в использовании, это приложение обеспечивает отслеживание данных для различных валют в реальном времени, а также показывает историю их изменения в обозримом прошлом. Investing.com предлагает котировки для более чем 1300 альткойнов и фиатных валют с отслеживанием рыночного доминирования и объёмов торгов.

Investing.com можно считать довольно всеобъемлющим приложением, способным удовлетворить даже финансовых гениев. Оно импортирует новости и анализы из разных источников, включая CoinDesk, NewsWire, Yahoo, Reuters и многие другие сайты. С его помощью вы можете отслеживать общую прибыль и убытки за последние 24 часа, выявляя тенденции и прогнозируя изменения курсов в ближайшем будущем. Легко и быстро могут быть настроены оповещения и уведомления о ценах. Есть, впрочем, у Investing.com и свой недостаток: сейчас он доступен только для iOS.

Delta Crypto Portfolio Tracker (Android/iOS, бесплатно)

И последнее в нашем списке, но не менее значимое приложение — Delta Crypto Portfolio Tracker, которое тоже отлично подходит для отслеживания ваших инвестиций. Приложение показывает в режиме реального времени состояние ваших криптовалют, отображая общую прибыль и убытки с тех пор, как вы начали инвестировать, а также за последние 24 часа. В любой момент вы можете посмотреть обзор интересующих вас валют, их текущие цены и графики изменения.

Подробный анализ доступен для каждой криптовалюты, которой вы владеете, чтобы вы могли следить за максимумами и минимумами их курса, и определять, когда лучше всего совершать сделки. Для каждой криптовалюты доступны оповещения, поэтому вы всегда будете знать, когда на рынке происходят внезапные изменения. Pro-сервис на основе подписки позволяет создавать до 10 различных криптовалютных портфелей, а также синхронизировать данные для нескольких устройств. Доступен Delta Crypto Portfolio Tracker как для Android, так и для iOS.

Источник

Оцените статью