【发布时间】:2017-04-09 20:40:21
【问题描述】:
我正在关注位于以下位置的 Google Drive Api 文档: https://developers.google.com/drive/v3/web/quickstart/dotnet
我已将文件夹更改为另一个特定文件夹。
我的代码
string credPath = Server.MapPath(@"~\googleDrive");
credPath = Path.Combine(credPath, ".credentials/drive-dotnet-quickstart.json");
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
Scopes,
"user",
CancellationToken.None,
new FileDataStore(credPath, true)).Result;
通过实现的表单,将始终使用相同的权限(第一个),因为它必须链接到“用户”字段。
我的问题:
- 如何搜索当前登录 Google 的帐户以将其放入
user字段? - 如果用户未登录,他无法访问任何内容,我该怎么办?
- 如果用户
x不访问用户数据y,我是否应该更改user字段或许可路径或两者兼而有之? - 如果在下图的权限屏幕上,如果用户关闭浏览器或拒绝访问,页面不被锁定的最佳做法是什么?
【问题讨论】:
标签: c# asp.net-mvc google-api google-drive-api