我正在尝试更改我们对.net客户端库的旧休息调用,并且我有两个相关的问题/问题......
此页面上的示例应用 https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth
使用AuthorizeAsync让用户批准授权,然后在某处保存凭据....
稍后 - 您想要执行一些离线内容,为此,它具有以下内容
UserCredential和 AuthorizationCodeFlow自动处理 “刷新”令牌,这意味着获取新的访问令牌。 这是使用您接收的长期刷新令牌完成的 如果您使用access_type = offline参数,则使用访问令牌 在授权代码流程中。
我用粗体标出了两个有问题的陈述。
答案 0 :(得分:0)
AnimalType.DOG
您应该首先看到的是"用户"这是您表示不同用户的地方。 FileDataStore默认将凭据存储在您计算机上的%appData%文件夹中,每个用户都有自己的凭据文件。我在filedatastore上写了一篇完整的文章。
您不必担心将其设置为脱机访问或在您的帐户过期时请求新的访问令牌,客户端库将为您处理所有这些。