宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述如何使用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版本,因为...
答案【如何使用Flutter访问Google Drive appdata文件夹文件()】以下内容对我有用,(使用http和
get
的post
包)推荐阅读
- Google Apps脚本中的Google Drive通知
- Google Apps脚本未遍历所有文件
- 谷歌驱动API的Android如何登录并从硬编码我的硬盘帐户注销无需用户交互()
- 谷歌硬盘中App Data文件夹的未来是什么()
- 如何在Android上使用本地化时间单位格式化字符串的持续时间()
- 为什么会出现此错误“com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException”
- DriveApp |获取文件的查看者和评论者
- 如何从webapp重定向到Google云端硬盘应用
- 列出来自Google云端硬盘的文件,并获取Android中所选文件的downloadUrl