gpt4 book ai didi

google-apps - 使用 PHP 代码示例时,“webViewLink”为空/空

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

使用来自 Google (0.60) 的最新版本的 PHP api,代码示例来自 google developer page似乎可以工作,只是在函数末尾使用“print_r($createdFile)”时“webViewLink”字段为空/空。

我的 Google Apps 域的 drive.google.com 站点显示已成功创建具有公共(public)权限的新文件夹。

有什么想法吗?

最佳答案

“几年”后,这里有一个带有服务帐户的工作示例。我有一个 G Suite 帐户并且在 https://admin.google.com/example.com/AdminHome?chromeless=1#OGX:ManageOauthClients我已将我的 API 客户端设置为 API 范围 https://www.googleapis.com/auth/drive然后

include_once __DIR__ . '/../vendor/autoload.php';
$client = new Google_Client();
$client->setAuthConfig('my_auth.json');
$client->addScope('https://www.googleapis.com/auth/drive');
$client->setSubject('admin.example.com');
$service = new Google_Service_Drive($client);
$x = $service->files->listFiles([
'spaces' => 'drive', // this doesn't seem necessary
'q' => 'name = "download"',
'fields' => 'files(id, name, webViewLink, webContentLink)',
]);

请注意 fields 参数:它不会检索除 idname 之外的任何内容,如果您别管它了。

关于google-apps - 使用 PHP 代码示例时,“webViewLink”为空/空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664084/

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