@idkocmo12

Как получить в php картинку графика bittrex stxShare?

Интересует такой нюанс, на бирже Bittrex есть возможность формировать и скачивать (либо просто получать линк) на картинку графика.
Например:
https://bittrex.com/market/MarketStandardChart?mar...
Вверху Share и мы получаем линк на скриншот, при этом ссылка меняется соответственно при изменении графика, буквально каждую секунду.
Очень интересует и не даёт спать вопрос, как же мне в моём php коде получить ссылку на актуальный график?

В коде страницы наткнулся на такой комментарий:
<!-- Chart sharing is available as a plug in. It requires stxShare.js. Please contact our account manager for more details -->

То есть мол свяжитесь с нами для получения информации, но поддержка биржи - это жесть, я верификацию 2 месяца прохожу, а это работа с документами и приоритет, сколько же мне придется ожидать ответа на такой вопрос...

Ребят, помогите хоть чем-нибудь, уже голова плавится :) Может есть какой-нибудь другой вариант получения грубо говоря скриншота данного графика.
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@idkocmo12 Автор вопроса
Пытался делать скриншот через s-shot, но там через API при запросе не обновляет картинку, а берёт созданную, а очень важно получать свежий и актуальный график, думал решить проблему путём рандома размера создаваемого скриншота, но всплыл нюанс с cloudflare.
Вот кстати пример графика, которой выгружает bittrex и который соответственно мне нужно получать - https://i.imgur.com/nGytgaS.png

Только сейчас обнаружил на изображении, которое выгружает биттрекс вверху слева надпись:
"BTC-RDD | 12/24/2017-12/26/2017 | 30 Min"
возможно он как-то шифрует данную информацию и получается уникальное имя файла, пример имени файла:
"df7e1232-76bf-4933-ad35-c51c4c5ac19d.png"
p.s. директория к файлам всегда одна и та же, то есть теоретически если понять как получается данная хэш-строка, то можно формировать из своего php-интерфейса ссылку на актуальный график и получать его.

Проблему решил, дело в том, что я пишу телеграмм бота и совсем забыл про встроенный браузер, а бот пишется для того, что бы ускорить и сделать более удобную работу с биржей со смартфона (уж очень не удобно с телефона на бирже).
Решение проблемы - через markdown делаю ссылку "Посмотреть актуальный график" и во встроенном браузере телеграмма открывается упомянутая выше ссылка ( https://bittrex.com/market/MarketStandardChart?mar... ), решение оказалось более простым и более удобным, т.к. не придётся делать api запросы через сторонние сервисы, сообщения в ответ на запрос боту будут приходить моментально, т.к. не нужно будет загружать и прикреплять эту картинку графика, да и можно будет прямо в браузере телеграмма отслеживать график, допустим следить за ним несколько минут + настраивать свечи на своё усмотрение.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы