Próbuję użyć najnowszych bibliotek klienta .NET, aby uzyskać dostęp do wersji 3.0 interfejsu API Google Analytics (Core Reporting API). Zarejestrowałem swoją aplikację w konsoli Google APIs i użyłem protokołu OAuth 2.0 do uzyskiwania dostępu do interfejsu API.Google Analytics API V3.0: Używanie OAuth 2.0 z podanym hasłem logowania w kodzie programu
Ponieważ nie ma jeszcze przykładów korzystania z interfejsu API Google Analytics, Użyłem sample, który demonstruje najprostszy przypadek użycia dla usługi OAuth2 i zastosował ten schemat do mojego kontekstu - z powodzeniem.
(Uwaga: Ja również znaleźć help do skorygowania błędów w kodzie źródłowym biblioteki Google.Apis.Analytics.v3.dll)
Jeśli użyję mojego programu, jestem zobowiązany, aby zalogować się do Google, udzielić pozwolenia na mój wniosek i skopiować kod autoryzacyjny.
Chciałbym pominąć ten przepływ, wpisując moje hasło logowania do kodu programu (- w czystym tekście). Mój problem polega na tym, że nie mogę znaleźć tej funkcji w bibliotekach. W Google Analyitcs w wersji 2.3 działało z prostymi liniami C#:
AnalyticsService asv = new AnalyticsService("");
asv.setUserCredentials(CLIENT_USERNAME, CLIENT_PASS);
Czy ktoś może mi pomóc?
Dzięki wielkie! Przyjrzę się temu ... –
Zadziałało. Znalazłem przydatny [przykład] (http://stackoverflow.com/a/7489566/1151937), który pokazuje, jak używać Odświeżenie tokenów w Bibliotece Google. –
@ michael-ki Excellent! Cieszę się, że znalazłeś przykład. +1 za aktualizację, aby pomóc innym. –