Доброго времени суток.
Пробую подключиться к API к самому первому и простому методу: returnTicker
При помощи не самого хитрого кода:
<?php
header('Access-Control-Allow-Origin: *');
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$data = file_get_contents("https://poloniex.com/public?command=returnTicker");
var_dump($data);
?>
Получаю частую, казалось бы ошибку, на которую есть множество ответов на просторах всемирной паутины. Но, к сожалению, спустя несколько часов борьбы с всем этим делом было решено написать знатокам на любимый ресурс.
Warning: file_get_contents(https://poloniex.com/public?command=returnTicker): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/folder/MYDOMEN.com.ua/dev/index.php on line 9
bool(false)
Вопрос заключается в том, как избавиться от ошибки и получить данные?
Ответы на первые пришедшие в голову вопросы:
allow_url_fopen - включенcurl - пробовалuser agent и т.п.Напоследок напишу что так же попробовал обратиться к методу с NodeJS, но респонс вернул ответ не 200
Так же, забыл упомянуть, что с браузера ссылка открывается нормально и показывает нужные данные.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники