如何使用Flutter访问Google Drive appdata文件夹文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Flutter访问Google Drive appdata文件夹文件?相关的知识,希望对你有一定的参考价值。
我有一个很老的android项目,已经有很长时间没有接触过。它将一些用户数据存储在用户的Google云端硬盘appdata文件夹中。现在,我将应用程序更新为Flutter版本,并且由于不推荐使用Google Drive API,因此没有Flutter插件,我认为我现在需要使用googleapi。但是我找不到关于扑扑问题的很多信息。我已经到了使用google_sign_in登录的地步:^ 4.0.7
GoogleSignIn _googleSignIn = GoogleSignIn(
scopes: [
'email',
'https://www.googleapis.com/auth/drive.appdata',
'https://www.googleapis.com/auth/drive.file',
],
);
try {
GoogleSignInAccount account = await _googleSignIn.signIn();
} catch (error) {
print(error);
}
效果很好,但我被困在那里。如何从那里读取用户Google云端硬盘上appdata文件夹中的文件?
EDIT1:这个答案很有帮助,我设法获得了httpClient,但是我仍然对如何获取appdata文件夹及其文件How to use Google API in flutter?]停留不动。
似乎googleapi不支持该appfolder,因为Google将来可能会弃用该appfolder(好像他们已经这样做了),以迫使我们使用Firebase支付存储费用。好的,很好,但是如果我无法通过googleapi访问该文件夹,该如何迁移呢?如果我现在重置我的应用程序,而我的用户丢失了所有数据,我将失去我拥有的少数用户...
我有一个很老的Android项目,已经有很长时间没有接触过。它将一些用户数据存储在用户的Google云端硬盘appdata文件夹中。现在,我将应用程序更新为Flutter版本,因为...
以下内容对我有用,(使用http和get
的post
包)
以上是关于如何使用Flutter访问Google Drive appdata文件夹文件?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter - 如何使用 webview_flutter 包播放 Google Drive 视频预览
使用 Flutter 将图像上传到通用 Google Drive 帐户
如何通过 Google Drive .NET API v3 使用服务帐户访问 Team Drive