今天,我在谷歌上“搜索”了这个问题的生活,没有任何决心!
我正在尝试使用服务帐户构建一个非常简单的Google Analytics数据请求控制台应用程序。我已经在Google开发者控制台中设置了所有必需的详细信息,但我遇到以下错误:
An unhandled exception of type 'Google.Apis.Auth.OAuth2.Responses.TokenResponseException'
occurred in Google.Apis.dll
Additional information: Error:"invalid_grant", Description:"", Uri:""
以下是我的控制台应用程序中的代码(隐藏键):
using System.Security.Cryptography.X509Certificates;
using Google.Apis.Auth.OAuth2;
using Google.Apis.Services;
using Google.Apis.Analytics;
using Google.Apis.Analytics.v3;
using Google.Apis.Analytics.v3.Data;
using System;
namespace GoogleAnalyticsAPI
{
public class Program
{
public static void Main(string[] args)
{
string profileId = "12345678";
string serviceAccountEmail = "123456789abcdefghijklmnopq@developer.gserviceaccount.com";
X509Certificate2 certificate = new X509Certificate2(@"PrivateKey.p12", "mypassword", X509KeyStorageFlags.Exportable);
// Create credentials
ServiceAccountCredential credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer(serviceAccountEmail)
{
Scopes = new[] { AnalyticsService.Scope.Analytics }
}.FromCertificate(certificate));
// Create the service
var service = new AnalyticsService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "Google Analytics API"
});
string startDate = "2014-07-01";
string endDate = "2010-07-31";
DataResource.GaResource.GetRequest request = service.Data.Ga.Get(string.Format("ga:{0}", profileId), startDate, endDate, "ga:visits, ga:newVisits");
request.Dimensions = "ga:city";
GaData data = request.Execute();
}
}
}
任何帮助在这里将不胜感激!
请注意,以下是我关注的一些来源:
遵循教程获取上述代码
<罢工> 有用但过时
谷歌的代码详解-不是用C#。网
如果其他人也有同样的问题,那么我的凭据是错误的:
我的主要活动是 运行时的错误为 w/system.err:org.json.jsonException:org.json.jsonobject.get(jsonobject.java:392)上的描述没有值w/system.err:at org.json.jsonobject.getStri 列表项 ng(JSONObject.java:553) w/system.err:org.json.jso
问题内容: 尝试附加到go例程中的日志文件时,我得到了错误的文件描述符。 该文件存在,并且具有666的权限。起初我想很好,也许是因为他们每个人都试图同时打开文件。我实现了一个互斥体来尝试避免这种情况,但是遇到了同样的问题,因此我将其删除。 问题答案: 您需要添加标志: 为了说明,这是Linux文档:http : //man7.org/linux/man- pages/man2/openat.2.h
我正在使用最新的EclipseforJavaEE,并安装了JBoss工具,因此包含了Maven。我将一个现有的Maven项目导入到我的工作区,并尝试更新依赖项,但我只在POM中得到错误,即某些参数无效,并且无法传输任何工件。实际上有两种不同的错误,也许它们相互依赖?您可以检查:服务器可用,我还尝试重新安装Eclipse和JBoss。那么还缺少什么呢? 无法读取edu.kit.aifb.ai2.sq
一、 描述 Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。 它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap 以新颖的方式 使用原始 IP 报文来发现网络上有哪些主机,那些 主机提供什么服务(应用程序名和版本),那 些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它
本文向大家介绍oracle ORA-00988 missing or invalid password 错误,包括了oracle ORA-00988 missing or invalid password 错误的使用技巧和注意事项,需要的朋友参考一下 在设置数据库实例的密码时,注意不要以数字开头,否则您将会遇到 ORA-00988 missing or invalid password (口令缺失
我正在使用Tomcat 6.0,并得到相同的红色下划线,表示“找不到的标记库描述符”http://java.sun.com/jsp/jstl/core" 我有基本索引。标记库uri为的jsp文件如下: 我添加了jstl-1.2。Tomcat和我的webapp文件夹下的jar 我的网络。xml文件如下所示,其中包含上述web应用程序规范 我仍然收到标记库描述符的红色下划线错误。关于我错过了什么有什么