Доброго времени суток всем, у меня такой вопрос:
Написать метод получения данных из API: https://api.mt5.com/get-news-forex?
limit=10&offset=0&_lang=ru&_format=json&cols=*&from=0&to=0
Для авторизации передавать заголовок запроса:
‘Authorization: Bearer M7yhRUMtB7CW8YJ7tygeunr2873’
Пытаюсь делать так:
<?php
$headers = array("Authorization: Bearer M7yhRUMtB7CW8YJ7tygeunr2873", "Content-Type: application/json");
$ch = curl_init('https://api.mt5.com/get-news-forex?limit=10&offset=0&_lang=ru&_format=json&cols=*&from=0&to=0');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "null");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
В ответ получаю вот такое:
{"name":"Unauthorized","message":"Your request was made with invalid credentials.","code":0,"status":401}
Подскажите пожалуйста, либо это действительно неверные данные для авторизации либо я не так делаю?