Я пытаюсь пройти аутентификацию на этом сайте
https://vatstats.net/api/v1/flights/ через заголовки с file_get_contents
с этим кодом:
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Content-Type: application/json en\r\n" .
"Authorization: Token 7f0c76c1930e9519e3408bebfaef79524db6185b\r\n")
);
$response = file_get_contents("https://vatstats.net/api/v1/flights/?format=json", false, stream_context_create($opts));
echo $response;
Но по какой-то причине это не удается. Инструкции API таковы:
Все запросы к API должны отправляться с предоставленным токеном API.
выше. Без токена будет показана только демонстрационная информация, которая
пять записей на URL. Этот токен должен быть в заголовке авторизации.Ключ должен иметь префикс строкового литерала «Token», с
пробел, разделяющий две строки.
В качестве примера: Authorization: Token fd705d56d3a02d46a23d9dc356334f923ff54aa6
Задача ещё не решена.
Других решений пока нет …