【发布时间】:2016-06-26 09:58:31
【问题描述】:
Google 最近开始为我们提供服务帐户的 Json 密钥文件,而不是 P12 密钥文件。我一直在努力得到这个,那里没有很多信息,我看到的信息说这应该有效。
string[] scopes = new string[] { DriveService.Scope.Drive};
Stream stream = new FileStream(jsonKeyFilePath, FileMode.Open, FileAccess.Read, FileShare.Read);
var credential = GoogleCredential.FromStream(stream).CreateScoped(scopes);
但是它抛出以下异常
从 JSON 创建凭据时出错。无法识别的凭据类型。
我已经仔细检查了 json 密钥文件,下载了两个不同的文件,试图让它不起作用。
【问题讨论】:
标签: c# google-api google-oauth google-api-dotnet-client service-accounts