Php API未获取访问令牌

Php API未获取访问令牌,php,curl,authorization,Php,Curl,Authorization,这就是我在curl PHP中遇到的错误 HTTP/1.1 401未经授权的缓存控制:无缓存Pragma:无缓存内容类型:application/json;charset=utf-8过期:-1服务器:Microsoft IIS/10.0 X-AspNet-Version:4.0.30319 WWW-Authenticate:Bearer WWW-Authenticate:Bearer X-Powered-By:ASP.NET日期:Thu,2020年4月23日10:57:54 GMT内容长度:61{

这就是我在curl PHP中遇到的错误

HTTP/1.1 401未经授权的缓存控制:无缓存Pragma:无缓存内容类型:application/json;charset=utf-8过期:-1服务器:Microsoft IIS/10.0 X-AspNet-Version:4.0.30319 WWW-Authenticate:Bearer WWW-Authenticate:Bearer X-Powered-By:ASP.NET日期:Thu,2020年4月23日10:57:54 GMT内容长度:61{“消息”:“此请求的授权已被拒绝”。}

API没有收到访问令牌,我认为它缺乏授权。请帮助我使用下面的授权代码正确添加我的代码,我有点困惑在哪里添加它

以下是授权代码

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);
    ?>

$request\u headers[]='Bearer:'。$access\u token;


这看起来像是一个打字错误->
$request\u headers[]='Authorization:Bearer.$access\u token;

非常感谢您的帮助,现在它正在工作..非常感谢您的帮助我将我的评论切换到了答案