Próbuję uruchomić prosty przykład z https://developers.google.com/analytics/solutions/articles/hello-analytics-api, aby uzyskać dostęp do danych analitycznych Google.google analytics - brak OAuth2Native klasy
Pobrano Java API biblioteki google-api-java-client-1.17.0-rc.zip
z https://code.google.com/p/google-api-java-client/downloads/list,
Istnieje przykładowy kod błędu pokaz kompilacja:
private static final HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
private static final JsonFactory JSON_FACTORY = new JacksonFactory();
private static Analytics initializeAnalytics() throws Exception {
Credential credential = OAuth2Native.authorize(
HTTP_TRANSPORT, JSON_FACTORY, new LocalServerReceiver(),
Arrays.asList(AnalyticsScopes.ANALYTICS_READONLY));
Analytics analytics = Analytics.builder(HTTP_TRANSPORT, JSON_FACTORY)
.setApplicationName("Hello-Analytics-API-Sample")
.setHttpRequestInitializer(credential)
.build();
dodałem wszystkie biblioteki w ścieżce klasy ale biblioteki nie wydaje się mieć pewne klasy:
OAuth2Native
AnalyticsScopes
Analytics
Ale te zajęcia są obecne na http://code.google.com/p/google-api-java-client/source/browse/shared/shared-sample-cmdline/src/main/java/com/google/api/services/samples/shared/cmdline/oauth2/OAuth2Native.java?repo=samples&r=89662bd8ab341647b3f0aab8ed6a4fb444f478c2
Mam również ten sam problem, czy znalazłeś rozwiązanie tego problemu? – Darth
Użyłem "google-api-services-analytics-v3-rev81-java-1.17.0-rc.zip" z [Biblioteki klienta API Google Analytics dla języka Java] (https://developers.google.com/api- client-library/java/apis/analytics/v3). Zawiera także klasy Analytics i wszystkie zależności od klienta Google API. Ale _nie_ klasa OAuth2Native, której wciąż szukam. – dmaestro12
"AnalyticsScopes" i "Analytics" są częścią [biblioteki API Google Analytics] (https://developers.google.com/api-client-library/java/apis/analytics/v3). 'OAuth2Native' jest przykładem. Należy samodzielnie zaimplementować [przepływ kodu autoryzacji] (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Authorization_Code_Flow). Polecam, aby rzucić okiem na [ten dobry przykład] (https://developers.google.com/bigquery/authorization). – naXa