gpt4 book ai didi

react-native - 使用 GDrive.files.list({)) 时找不到共享驱动器

转载 作者:行者123 更新时间:2023-12-04 13:38:22 25 4
gpt4 key购买 nike

我想通过使用 react-native-google-drive-api-wrapper 库从共享驱动器获取文件列表,但出现错误。这是我的代码。

GoogleSignin.configure({
scopes: [
'https://www.googleapis.com/auth/drive',
'https://www.googleapis.com/auth/drive.file',
],
webClientId:"xxxxxxx",
offlineAccess: true,
//forceConsentPrompt: true,
})
await GoogleSignin.getTokens().then(res=>GDrive.setAccessToken(res.accessToken))
GDrive.init()
await GDrive.files.list({
q: "mimeType='application/pdf'",
fieIds:'*',
corpora:'drive',
supportsAllDrives:true,
includeItemsFromAllDrives:true,
driveId:'1YAyXfzIAOP5TejUW00RR9jhXaBIXKF8_'
})
.then(res=>res.json())
.then(data=>console.log(data))
.catch(err=>console.log(err))

我得到这个错误,谢谢你的帮助。
{"error": {"code": 404, "errors": [[Object]], "message": "Shared drive not found: 1YAyXfzIAOP5TejUW00RR9jhXaBIXKF8_"}}

固定😆
我提供了 folderId 而不是 driveId,因此您必须像这样更改查询:
GDrive.init()
GDrive.files.list({
q: "' folderId ' in parents",
})
.then(res=>res.json())
.then(data=>console.log(data))
.catch(err=>console.log(err))

最佳答案

配置“driveId”用于通过驱动器 ID 查找。将您的配置更改为:

      --
'q' => "'" . {{YOUR_FOLDER_ID_HERE}} . "' in parents",
'fields' => "*"
--

关于react-native - 使用 GDrive.files.list({)) 时找不到共享驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60419386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com