Javascript 使用Google Drive API列出共享文件

Javascript 使用Google Drive API列出共享文件,javascript,google-drive-api,Javascript,Google Drive Api,我在使用Google Drive API获取与我共享的文件列表时遇到问题。我要从这里的文档中删除代码。 它用于列出我创建的文件。例如,我的初始请求如下所示,以显示未被破坏的文件。这对我来说很好 var initialRequest = gapi.client.request({ 'path': '/drive/v2/files', 'method': 'GET', 'params': {"q": "mimeType != 'application/vnd.google-

我在使用Google Drive API获取与我共享的文件列表时遇到问题。我要从这里的文档中删除代码。

它用于列出我创建的文件。例如,我的初始请求如下所示,以显示未被破坏的文件。这对我来说很好

var initialRequest = gapi.client.request({
    'path': '/drive/v2/files',
    'method': 'GET',
    'params': {"q": "mimeType != 'application/vnd.google-apps.folder' and trashed=false"}
});
但是,如果我试图像这样显示与我共享的文件,它将返回一个空的项目列表

var initialRequest = gapi.client.request({
    'path': '/drive/v2/files',
    'method': 'GET',
    'params': {"q": "sharedWithMe"}
});
然而,在Google的OAuth 2.0游乐场中发送请求确实有效,并且响应包含与我共享的所有文件的列表


我不明白为什么它在操场上工作,而不是在我的网站上。

操场在后端发出请求。也许这是客户端库的问题。你能确认游乐场和客户端调用的URL是相同的吗?谢谢阿里,谢谢你的回复。是的,链接是正确的。客户机库没有问题,因为即使我尝试一个简单的jQuery ajax GET请求,我也会得到一个空的项目列表,而类似的东西可以正常工作。可能是我的API项目有问题吗?嗨,阿里,可能是权限有问题吗?我正在为驱动器使用.file+.install+.appdata。与我共享的文件是由同一个应用程序创建的,但除非您允许该应用程序具有完全权限,否则它无法工作。