【发布时间】:2015-08-26 02:13:54
【问题描述】:
所以,我基本上已经完成了这项工作,除了一个问题。我已经设置了一个谷歌服务帐户,因此它可以访问我们的域联系人。并且可以完美的批量查询!
但是如果我调用 cr.Retrieve("some-contact-url-here"),它会抛出一个错误,抱怨没有刷新令牌。不过我使用的是服务帐户,所以我在进行身份验证时没有获得刷新令牌。
对于我应该如何获取服务帐户的刷新令牌,我似乎找不到任何好的答案。有一个或两个 stackoverflow 帖子主动提到使用服务帐户获取刷新令牌......但他们链接到的内容已经被重定向。我发现与刷新令牌有关的任何其他事情基本上都是关于手动验证和存储令牌。因为我需要使用服务帐户,所以这是不可能的。
【问题讨论】:
标签: c# google-api-dotnet-client google-shared-contacts