显示共享文件google drive api

问题描述:

我有一个代码,显示已与我共享的文件。显示共享文件google drive api

我想查看我共享的文件。

function getFiles(){ 
    var query = ""; 
    if (ifShowSharedFiles()) { 
     $(".button-opt").hide(); 
     query = (FOLDER_ID == "root") ? "trashed=false and sharedWithMe" : "trashed=false and '" + FOLDER_ID + "' in parents"; 
     if (FOLDER_ID != "root" && FOLDER_PERMISSION == "true") { 
      $(".button-opt").show(); 
     } 
    }else{ 
     $(".button-opt").show(); 
     query = "trashed=false and '" + FOLDER_ID + "' in parents"; 
    } 
    var request = gapi.client.drive.files.list({ 
     'maxResults': NO_OF_FILES, 
     'q': query 
    }); 

是google api能够显示我共享的文件。

我搜索了2天的答案。 (不明白它是如何可能无法找到这个问题的答案)

我不知道我有什么改变sharedWithMe

编辑:我想知道什么是我的共享文件至极其他。 现在它显示已被他人共享的文件。

您可以在所有者中看到q = not'me'的所有共享文件。添加这个参数,比如你不是所有者就意味着这些文件是共享的。

+0

我需要的是我已共享的文件列表。 现在它显示的文件已被其他我共享给我的其他需要的文件与我共享 – namzaG

@anshuVersatile是正确的。您可以使用参数q查询搜索文件的字符串。您可以使用Drive API的files.list方法搜索或过滤文件。添加搜索到的fil的属性。检查可用字段here