php - 无法获取graph api返回的response的key的值
问题描述
**使用 guzzle 对 Microsoft graph API 的 HTTP 请求获取一个驱动器的 delta 链接。**
$client = new \GuzzleHttp\Client();
$deltaUrl = 'https://graph.microsoft.com/v1.0/drives/{drive_id}/root/delta?deltaToken=latest';
$deltaLink = json_decode($client->request('get', $deltaUrl, [
'headers' => [
'Authorization' => $this->token,
'Accept' => 'application/json',
'Content-type' => 'application/json',
]
])->getBody()->getContents());
返回的响应就像
["@odata.context"]=>
string(64) "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)"
["@odata.deltaLink"]=>
string(287)
"https://graph.microsoft.com/v1.0/drives('b!qr6_XPV0S0qNpOz8TMRdZIB0lzTYzKlJpLDrr8K98DuIA1lgGJHzSr7mwkS_W6_k')/root/microsoft.graph.delta(token='MzslMjM0OyUyMzE7Mzs2MDU5MDM4OC05MTE4LTRhZjMtYmVlNi1jMjQ0YmY1YmFmZTQ7NjM3NTgxNDU0ODUxMDAwMDAwOzI3NzU5NjUyNTslMjM7JTIzOyUyMzA')?deltaToken=latest"
["value"]=>
array(0) {
}
}```
**How can I get the value of key ["@odata.deltaLink"]** ??
解决方案
推荐阅读
- json - Datadog Grok Parsing - 从 JSON 列表中提取字段
- r - 在 dplyr 中按组计算比率
- python - *_ 和 *__ 作为函数参数
- firefox - 适用于 chrome 和 edge 的 JavaScript 不适用于 Firefox
- javascript - electron js:如何在 renderer.js 中导入自定义 js
- c - printf 如何释放它的缓冲区?
- sql - 如何在更新触发器之前获取内部实体的 ID?
- statistics - 如何获得两个重叠正态分布的均值和标准差?
- python - 类类型的类型注释。我这样做对吗?
- express - 摆脱覆盖的 px.bar 图上的文本标签