php - 从服务器的响应中提取访问变量
问题描述
我正忙于发送请求令牌的 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 ;
我收到这个错误
试图获取非对象的属性
解决方案
推荐阅读
- python - python - 如何将父级附加到python中的消息框showinfo?
- python - 计算没有 scipy、sklearn.metrics.pairwise 的余弦相似度矩阵
- c# - 获取每天的周五和周六晚上
- html - css 在下拉列表中有另一个下拉列表
- wordpress - 迁移后仅加载主页(WordPress、nginx)
- haskell - cabal 何时重新编译包含 Template Haskell 的模块?
- squarespace - Squarespace - 多条件 JSONT .equal 语句
- sql - SQL查找具有相邻编号的行
- java - Tomcat 9 没有为 WebApp 使用正确的 MessageDigestCredentialHandler 实例
- php - Symfony 表单值转换异常