Google.Apis.Requests.RequestError后端错误[500]错误[消息[后端错误]位置[ - ]原因[backendError]域[全局]]

时间:2014-10-29 14:42:09

标签: c# asp.net-mvc google-api-dotnet-client

尝试使用google coordinate api获取位置。我使用的代码片段如下,

            String serviceAccountEmail = "mail.gserviceaccount.com";

            var certificate = new X509Certificate2(Server.MapPath("../CertStore/cert.p12"), "notasecret", X509KeyStorageFlags.Exportable);

            ServiceAccountCredential credential = new ServiceAccountCredential(
               new ServiceAccountCredential.Initializer(serviceAccountEmail)
               {
                   Scopes = new[] { CoordinateService.Scope.Coordinate }
               }.FromCertificate(certificate));

            // Create the service.
            var service = new CoordinateService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName = "sample",
            });
            var list = service.Location.List("teamId", "workermail", 1000).Execute();

但是我得到如下例外,

类型' Google.GoogleApiException'的第一次机会例外。发生在Google.Apis.dll中 类型为System.Threading.ThreadAbortException'的第一次偶然异常。发生在mscorlib.dll中 类型为System.Threading.ThreadAbortException'的第一次偶然异常。发生在Google.Apis.dll中 评估需要一个线程暂时运行。使用Watch窗口执行评估。

堆栈跟踪

来源错误:

第395行:ApplicationName =" sample",

第396行:});

第397行: var list = service.Location.List(" teamId"," workermail",1000).Execute();

第398行:
399行:

stack trace is 我这里做错了什么?..

谢谢,

阿尼什。

0 个答案:

没有答案