【问题标题】:Unable to run Google Dot Net API Client Sample无法运行 Google Dot Net API 客户端示例
【发布时间】:2014-04-14 19:48:33
【问题描述】:

我正在尝试使用 Google API 的新客户端库:

https://code.google.com/p/google-api-dotnet-client/

我已经下载并提取了示例代码: Google API Dotnet Client Sample Solution

我还在以下位置设置了必要的 API 访问权限: Google Developers Console

但由于某种原因,我根本无法正常启动任何东西。

据我所知,上面发布的示例解决方案中有很多示例,我将首先尝试缩小范围,只让其中一个项目运行,Plus.ServiceAccount。

在开发者控制台中创建服务帐户并下载 P12 JSON 密钥,并替换项目中的那个后,我遇到了错误:

CryptographicException 未处理(系统找不到指定的文件。)

错误发生在这一行:

var certificate = new X509Certificate2(@"key.p12", "notasecret", X509KeyStorageFlags.Exportable);

我希望有人可以提供一些非常简单的示例来让事情快速运行。我发现有关使用客户端库的 Google 文档缺乏且不充分。

谢谢。

【问题讨论】:

    标签: .net google-api-dotnet-client


    【解决方案1】:

    我认为问题可能在于它找不到您的密钥。尝试使用 Server.MapPath

    Server.MapPath("path to key")
    

    将密钥文件的路径存储在变量中并将其作为参数传递

     string key_file = @"path to key";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 2013-11-07
      • 1970-01-01
      相关资源
      最近更新 更多