Google c # Api, меняется с v2.3 на v3

У меня есть следующий код для запроса Google Analytics с помощью API C # v2.3:

string username = "[email protected]";
string pass = "PASS";
string gkey = "?key=XXXXXXXXXXXXXXXXXXXXXXXXXXX";

string dataFeedUrl = "https://www.google.com/analytics/feeds/data" + gkey;            

AnalyticsService service = new AnalyticsService("API Sample");
service.setUserCredentials(username, pass);

DataQuery query1 = new DataQuery(dataFeedUrl);

query1.Ids = "ga:34197921";
query1.Dimensions = "ga:medium,ga:campaign,ga:date,ga:isMobile,ga:isTablet,ga:searchKeyword,ga:hostname";
query1.Metrics = "ga:visits,ga:visitors,ga:visitBounceRate,ga:goalStartsAll,ga:goalCompletionsAll,ga:goal1Starts,ga:goal1Completions,ga:goal2Starts,ga:goal2Completions,ga:goal3Starts,ga:goal3Completions,ga:goal4Starts,ga:goal4Completions,ga:adCost,ga:totalValue";
query1.Sort = "ga:date,ga:hour";
query1.NumberToRetrieve = 50;    

query1.GAStartDate = new DateTime(2012, 1, 2).ToString("yyyy-MM-dd");
query1.GAEndDate = DateTime.Now.ToString("yyyy-MM-dd");
query1.StartIndex = 1;
DataFeed dataFeedVisits = service.Query(query1);

foreach (DataEntry entry in dataFeedVisits.Entries)
{
.... 
}

Я хотел бы обновить более новую версию API v3, но мне сложно увидеть в Интернете какие-либо простые примеры, когда кто-то аутентифицируется с помощью Google oAuth, а затем запрашивает данные Google Analytics.

Я устанавливаю следующий пакет NuGet: Install-Package Google.Apis.Analytics.v3 -Pre В новом решении c # он дает мне следующие дополнительные ссылки:

Google.ApisGoogle.Apis.Analytics.v3Google.Apis.AuthGoogle.Apis.Auth.PlatformServicesGoogle.Apis.PlatformServiceslog4netNewtownsoft.JsonZlib.Portable

Я видел эту статью, которая, кажется, запускает кусок кода, аналогичный тому, что мне нужно запустить:Как отправить запрос аналитического отчета Google с помощью ASP.net Google analytic api Version 3 (Google.Apis.Analytics.v3.dll)?

Однако ни один код в этой статье не разрешается с использованием библиотек Google, на которые есть ссылки в NuGet.

Что мне не хватает и как я могу завершить картину. Как мне пройти проверку подлинности и выполнить мой запрос к Google Analytics.

Спасибо Google за то, что у вас нет простого онлайн-учебника для поддержки библиотеки .net!

Спасибо заранее за любые советы!

Ответы на вопрос(2)

Ваш ответ на вопрос