Google c # Api, zmiana z v2.3 na v3

Mam następujący kod do wysyłania zapytań do Google Analytics przy użyciu 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)
{
.... 
}

Chciałbym zaktualizować nowszą wersję api v3, ale trudno jest zobaczyć proste przykłady online, w których ktoś uwierzytelnia się za pomocą Google goAuth, a następnie wysyła zapytania do Google Analytics.

Instaluję następujący pakiet NuGet: Install-Package Google.Apis.Analytics.v3 -Pre W nowym rozwiązaniu c # podaje mi następujące dodatkowe odwołania:

Google.ApisGoogle.Apis.Analytics.v3Google.Apis.AuthGoogle.Apis.Auth.PlatformServicesGoogle.Apis.PlatformServiceslog4netNewtownsoft.JsonZlib. Przenośny

Widziałem ten artykuł, który wydaje się uruchamiać podobny fragment kodu do tego, co muszę uruchomić:Jak wysłać zapytanie do raportu analitycznego Google za pomocą ASP.net Google analityczne wersja 3 (Google.Apis.Analytics.v3.dll)?

Jednak żaden z kodów w tym artykule nie rozwiązuje problemu za pomocą bibliotek google, do których odwołuje się NuGet.

Czego mi brakuje i jak mogę uzupełnić obraz. Jak uwierzytelnić i uruchomić zapytanie do Google Analytics.

Spójrz na google, że nie masz łatwego do zastosowania samouczka online, który wspierałby ich bibliotekę .net!

Z góry dziękuję za każdą radę!

questionAnswers(2)

yourAnswerToTheQuestion