gpt4 book ai didi

php - 我无法在 api V3 php 中最后修改 gSuite-Table

转载 作者:行者123 更新时间:2023-12-04 08:49:49 25 4
gpt4 key购买 nike

我想获取上次修改用户的所有信息。使用 api V2 我可以得到它们。但 api V3 我不能。

$http = $client->authorize();
$revisions = $http->request(
'GET', 'https://www.googleapis.com/drive/v3/files/1UJOqL5yJiIQUG1YTK67MBikX_VT2hEppVTzlOhT1M7M/revisions');
$data = $revisions->getBody()->getContents();
$arrData = json_decode($data);
$arrRevisions = $arrData->revisions;
$logtime = $logTime = $arrRevisions[count($arrRevisions) - 1];
这是响应 api V3: https://prnt.sc/uqxren
这是响应 api V2: https://prnt.sc/uqxssi

最佳答案

在 Drive API v3 中,并非所有值都作为默认返回值返回。所以在这种情况下,需要使用fields范围。在您的情况下,如何添加 fields=*到端点作为查询参数如下?
从:

$revisions = $http->request(
'GET', 'https://www.googleapis.com/drive/v3/files/1UJOqL5yJiIQUG1YTK67MBikX_VT2hEppVTzlOhT1M7M/revisions');
到:
$revisions = $http->request(
'GET', 'https://www.googleapis.com/drive/v3/files/1UJOqL5yJiIQUG1YTK67MBikX_VT2hEppVTzlOhT1M7M/revisions?fields=*');
引用:
  • Revisions: list
  • 关于php - 我无法在 api V3 php 中最后修改 gSuite-Table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64147936/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com