Это ошибка, которую я получаю в моем curl PHP
HTTP / 1.1 401 Несанкционированный контроль кэша: no-cache Pragma: no-cache Content-Type: application / json; charset = utf-8 Истекает: -1 Сервер: Microsoft-IIS / 10.0 X-As pNet -Версия: 4.0.30319 WWW-Authenticate: Носитель WWW-Authenticate: Носитель X-Powered-By: ASP. NET Дата: четверг, 23 апреля 2020 г. 10:57:54 GMT Content-Length: 61 {"Message": "В этом запросе отказано в авторизации."} ";
API isn ' Я не могу получить токен доступа, я думаю, что у него нет авторизации. Пожалуйста, помогите мне с приведенным ниже кодом авторизации правильно добавить мой код, я немного запутался, где его добавить.
ниже указан код авторизации
curl_setopt($handle1, CURLOPT_HTTPHEADER, array("Authorization: Bearer ".$access_token));
// код, который я написал
<?php
$access_token = $_SESSION['token'];
$request_headers = array();
$request_headers[] = 'Bearer: ' . $access_token;
//$request_headers[]='Content-Length:150';
$handle1 = curl_init();
$api_url = 'API';
curl_setopt_array(
$handle1,
array(
CURLOPT_URL => $api_url,
CURLOPT_POST => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $request_headers,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_HEADER => true,
CURLOPT_TIMEOUT => -1,
)
);
$data = curl_exec($handle1);
echo serialize($data);
?>