Sto tentando di eseguire un semplice esempio da https://developers.google.com/analytics/solutions/articles/hello-analytics-api per accedere ai dati analitici di Google.google analytics - manca la classe OAuth2Native
scaricato l'API Java-libreria google-api-java-client-1.17.0-rc.zip
da https://code.google.com/p/google-api-java-client/downloads/list,
Ci errore di codice di esempio mostrano la compilazione:
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();
ho aggiunto tutte le librerie nel percorso di classe, ma la libreria non sembrano avere qualche classi:
OAuth2Native
AnalyticsScopes
Analytics
Ma queste classi sono presenti sul 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
Anche io sto affrontando lo stesso problema, hai trovato una soluzione a questo? – Darth
Ho usato 'google-api-services-analytics-v3-rev81-java-1.17.0-rc.zip', da [Libreria client API di Google Analytics per Java] (https://developers.google.com/api- client-library/java/apis/analisi/v3). Questo contiene le classi di Analytics e tutte le dipendenze dal client API di Google. Ma _non_ la classe OAuth2Native, che sto ancora cercando. – dmaestro12
'AnalyticsScopes' e' Analytics' sono la parte di [Libreria API di Google Analytics] (https://developers.google.com/api-client-library/java/apis/analytics/v3). 'OAuth2Native' è un esempio. Devi implementare [flusso del codice di autorizzazione] (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Authorization_Code_Flow) da solo. Ti consiglio di dare un'occhiata a [questo buon esempio] (https://developers.google.com/bigquery/authorization). – naXa