Google analitik verilerine erişmek için https://developers.google.com/analytics/solutions/articles/hello-analytics-api'dan basit bir örnek çalıştırmaya çalışıyorum.google analytics - eksik OAuth2Native sınıfı
java api-kütüphane https://code.google.com/p/google-api-java-client/downloads/list dan google-api-java-client-1.17.0-rc.zip
,
Orada örnek kod gösterisi derleme hatası İndirilen:
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();
Sınıf yoldaki tüm kütüphaneleri eklendi ama kütüphane bazılarına sahip görünmüyor sınıfları:
OAuth2Native
AnalyticsScopes
Analytics
Fakat bu sınıflar Projeyi ödeme amacıyla mercurial kullanmak gerekecektir aşağıdaki bağlantıdan
hg clone https://code.google.com/p/google-api-java-client.samples/
kaynakları indirmenizi öneririz 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
Aynı problemle karşı karşıyayım, buna bir çözüm buldunuz mu? – Darth
[Google Analytics API İstemci Kitaplığı için Java] 'dan https://developers.google.com/api- adresinden "google-api-hizmetleri-analytics-v3-rev81-java-1.17.0-rc.zip" kullandım istemci kütüphane/java/apis/analitik/v3). Bu, Analytics sınıflarını ve Google API İstemcisinden gelen tüm bağımlılıkları içerir. Ama hala arıyor olduğum OAuth2Native sınıfının _not_. – dmaestro12
"AnalyticsScopes" ve "Analytics", [Google Analytics API kitaplığı] 'nın bir parçasıdır (https://developers.google.com/api-client-library/java/apis/analytics/v3). 'OAuth2Native' bir örnektir. [Yetkilendirme kodu akışını] (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Authorization_Code_Flow) kendiniz uygulamalısınız. [Bu güzel örnek] 'e bir göz atmanızı tavsiye ederim (https://developers.google.com/bigquery/authorization). – naXa