如何使用Google Drive中的PHP SDK访问我自己的文件?

时间:2016-02-15 13:47:48

标签: php google-drive-api

这是我尝试过的:

$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");
}

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

2 个答案:

答案 0 :(得分:0)

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

免责声明:我从未使用过驱动程序sdk,只提出了可能存在的问题。

答案 1 :(得分:0)

确定test-7b390c56695f.json是否是Google Developer Console中生成的client-secret.json

您必须经过适当的身份验证才能检索自己的文件。 PHP Quickstart是开始了解Drive API如何运作的好地方。完成后,您现在可以查看您申请所需的authentication scopes