Tôi đang cố chạy một ví dụ đơn giản từ https://developers.google.com/analytics/solutions/articles/hello-analytics-api để truy cập dữ liệu phân tích của Google.google analytics - thiếu lớp OAuth2Native
Downloaded java api-thư viện google-api-java-client-1.17.0-rc.zip
từ https://code.google.com/p/google-api-java-client/downloads/list,
Có mã ví dụ chương trình biên soạn lỗi:
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();
tôi đã thêm tất cả các thư viện trong đường dẫn lớp nhưng thư viện dường như không có một số lớp:
OAuth2Native
AnalyticsScopes
Analytics
Nhưng các lớp này có mặt trên 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
Tôi cũng phải đối mặt với cùng một vấn đề, bạn đã tìm thấy giải pháp cho điều này chưa? – Darth
Tôi đã sử dụng 'google-api-services-analytics-v3-rev81-java-1.17.0-rc.zip', từ [Thư viện khách hàng API Google Analytics dành cho Java] (https://developers.google.com/api- client-library/java/apis/analytics/v3). Điều này chứa các lớp Analytics và tất cả các phụ thuộc từ Ứng dụng khách API của Google. Nhưng _not_ lớp OAuth2Native mà tôi vẫn đang tìm kiếm. – dmaestro12
'AnalyticsScopes' và' Analytics' là một phần của [Thư viện API Google Analytics] (https://developers.google.com/api-client-library/java/apis/analytics/v3). 'OAuth2Native' là một ví dụ. Bạn nên tự triển khai [dòng mã ủy quyền] (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Authorization_Code_Flow). Tôi khuyên bạn nên xem [ví dụ điển hình này] (https://developers.google.com/bigquery/authorization). – naXa