我想获取不是由我的应用程序创建的具有访问令牌的用户(元数据,内容,downloadUrl)的驱动器文件只有drive.file范围。谁能为此解决方案?谢谢。
gapi.client.load('drive', 'v3', () => {
gapi.auth.setToken({
access_token: user.services.google.accessToken,
expires_in: user.services.google.expiresAt,
});
gapi.client.drive.files.get({
fileId: file.id,
fields: 'webContentLink',
}).then( test => {
console.log('test', test);
})
});
您可以在脚本中加入一个功能,该功能允许用户与您共享文件,例如:
drive.permissions.create({
resource: {
'type': 'user',
'role': 'reader',
'emailAddress': 'YOUR EMAIL'
},
fileId: file.id,
}
...);