无法使用API​​密钥连接到Google AnalyticsAPI

时间:2015-03-27 14:59:46

标签: c# json api analytics google-analytics-api

我正在尝试使用JSON api密钥开始使用Google AnalyticsAPI v3客户端库,但我一直收到此错误:

  

类型' Google.GoogleApiException'未处理的例外情况发生在   Google.Apis.dll

     

其他信息:Google.Apis.Requests.RequestError

     

需要登录[401]

     

错误[消息[需要登录]位置[授权 - 标题]   原因[必填]域名[全球]]

我在.json文件中有我的API密钥。我的代码如下:

static void Main(string[] args)
{
    var apiKey = File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory + "API Project-c33cad8ec3c8.json");
    var service = new Google.Apis.Analytics.v3.AnalyticsService(new BaseClientService.Initializer
    {
        ApiKey = apiKey,
        ApplicationName = "GACustomDimensions"
    });
    var accounts = service.Management.AccountSummaries.List().Execute();
    foreach (var account in accounts.Items)
    {
        Console.WriteLine(string.Format("Id: {0}, Name: {1}", account.Id, account.Name));
    }
    Console.ReadLine();
}

0 个答案:

没有答案