如何在Google云端硬盘中使用PHP SDK访问我自己的文件


How to get access to my own files using PHP SDK in Google Drive?

这是我尝试过的:

$client = new Google_Client();
$client->setAuthConfig(Mage::getBaseDir('etc') . '/test-7b390c56695f.json');
$client->setScopes(Google_Service_Drive::DRIVE);
$client->setApplicationName('artsdecors-test');
$this->service = new Google_Service_Drive($client);
foreach ($files as $file) {
    echo($file->getMimeType() . "'n");
}

这只检索了一个文件(标题为"入门"的"应用程序/pdf"(,而不是我自己的文件。 我的错误是什么?

确定test-7b390c56695f.json是否是 Google 开发者控制台中生成的client-secret.json

您必须经过适当的身份验证才能检索自己的文件。PHP 快速入门是开始了解驱动器 API 工作原理的好地方。完成后,现在可以查看应用程序所需的正确身份验证范围。

客户端很可能使用 .json 文件中的凭据进行身份验证。这些是准确的凭据,还是随 SDK 提供的一组测试凭据?

免责声明:我从未使用过驱动器 sdk,只是建议这里可能存在的问题。