首页 > 解决方案 > 从服务器的响应中提取访问变量

问题描述

我正忙于发送请求令牌的 HTTP curl 请求,当我发送以下代码以获取访问令牌时,当我收到响应时,我想要访问令牌值而不是整个响应。

 $params = array(
                'username' => 'nuser',
                'password' => 'password',
           
            );

$curlSecondHandler = curl_init();

curl_setopt_array($curlSecondHandler, [
    CURLOPT_URL => 'https://localhost/api/v3/authentication/usernamepassword',
    CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Content-Type: multipart/form-data',
        'Authorization: Bearer '
        
    ],
       CURLOPT_POSTFIELDS => $params,
      

    
]);


$response2 = curl_exec($curlSecondHandler);
curl_close($curlSecondHandler);


$arr = json_decode($response2);

echo $response2->data -> accessToken ;

我收到这个错误

试图获取非对象的属性

标签: phpcurl

解决方案


推荐阅读