0
<?php

require_once './src/Google_Client.php';
require_once './src/contrib/Google_DriveService.php';
$client = new Google_Client();
$client->setApplicationName("test");
$client->setClientId('test.apps.googleusercontent.com');
$client->setClientSecret('test');
$client->setRedirectUri('http://test.com/');
$client->setScopes(array('https://www.googleapis.com/auth/drive','https://www.googleapis.com/auth/drive.readonly','https://www.googleapis.com/auth/drive.file','https://www.googleapis.com/auth/drive.metadata.readonly','https://www.googleapis.com/auth/drive.appdata','https://www.googleapis.com/auth/drive.apps.readonly'));

if(empty($_GET['code']))
{
    $client->authenticate();
}


$service = new Google_DriveService($client);
$client->setAccessToken($accessToken);
$accessToken = $client->authenticate($_GET['code']);


    $response = http_get("https://www.googleapis.com/drive/v2/files?q=mimeType+%3D+'audio%2Fmpeg'&fields=items(title%2CwebContentLink)&key=".$accessToken);
    print_r($response);


?>

此 GET 文件列表不起作用。

我怎样才能得到这样的文件列表?mimetype :音频/mpeg 和字段获取标题和 webcontentlink。

4

1 回答 1

0

为什么要构建 GET 请求?您应该使用 API 列出文件

我不是 100% 确定如何合并“搜索文件”文档中的信息,但与其像您一样直接构建该查询,您应该尝试利用该库。

于 2013-10-07T23:42:24.477 回答