Я стараюсь это:ASP.NET MVC 4 ошибка с Google CalendarAPIv3
var auth = new AuthorizationCodeMvcApp(controller,
new FlowMetaDataCalendarV3())
.AuthorizeAsync(CancellationToken.None).Result;
AuthorizationCodeMvcApp выполнить хорошо, но AuthorizeAsync бросить исключение в NewtonSoft.Json:
[NewtonSoft.Json.JsonreaderException] --> {"Error reading JObject from JsonReader. Current JsonReader item is not an object: String. Path '', line 1, position 72."}
Я установленный:
Google.Apis.Auth vrs 1.9.0
Google.Apis.Auth.MVC 1.9.0
NewtonSoft.Json 6.0.4
Как решить это?
Можете ли вы приложить HTTP-запрос и ответ (используя Fiddler или какой-либо другой инструмент, который предоставляет реальный HTTP-трафик). Вы выполнили нашу документацию по адресу https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web_applications? Кстати, попробуйте использовать версию async, как указано в документации. – peleyal
Да, я следую этой документации. Но когда пытаетесь использовать await, получите ошибку компиляции, потому что метод AuthorizeAsync не имеет асинхронного идентификатора. Я думаю, что это не является источником проблемы. – amedriveroperez
Какова была ошибка компиляции? Можете ли вы подключить вывод Fiddller? – peleyal