Google API Php listFiles();
我有一个小问题,我不确定我是否遗漏了什么。我正在建立一个网站,用户登录并授权google等,并将刷新令牌保存在db中(工作正常) 我还得到了userinfo(这也很好用) 但每当我尝试获取用户拥有的文件列表时,这些项都返回0。我正在使用以下代码:Google API Php listFiles();,php,google-drive-api,Php,Google Drive Api,我有一个小问题,我不确定我是否遗漏了什么。我正在建立一个网站,用户登录并授权google等,并将刷新令牌保存在db中(工作正常) 我还得到了userinfo(这也很好用) 但每当我尝试获取用户拥有的文件列表时,这些项都返回0。我正在使用以下代码: if ($client->getAccessToken()) { $drive = new apiDriveService($client); $result = $drive-&g
if ($client->getAccessToken()) {
$drive = new apiDriveService($client);
$result = $drive->files->listFiles();
$countArray = count($result['items']) - 1;
foreach($result['items'] as $i=>$row){
$isFirst = ($i == 0);
$isLast = ($i == $countArray);
$sql = "INSERT INTO docs (title, notecontent, folderid, filestatus, linkhref, useremail)
VALUES (".$row['title'].",".$row['id'].", 2, 1,".$row['alternateLink'].", ".$usernamei.")";
$db->query($sql, true);
}
}
基本上,我要做的是获取用户拥有的文件列表并将其保存到数据库中
任何帮助都将不胜感激:)
谢谢 删除$client->accessType和$client->useObjects似乎可以完成任务…:) 顺便说一句,当我用一个index.php和同一个文件中的所有内容尝试这个方法时,它起了作用。。