2013-10-18 20 views
7

https://developers.google.com/analytics/solutions/articles/hello-analytics-apiから簡単な例を実行して、Googleの分析データにアクセスしようとしています。Googleアナリティクス - OAuth2Nativeクラスがありません

はありサンプルコードショーのコンパイルエラー

https://code.google.com/p/google-api-java-client/downloads/listからのJava APIライブラリ google-api-java-client-1.17.0-rc.zipをダウンロード:

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(); 

私はクラスパス内のすべてのライブラリを追加しましたが、ライブラリには、いくつかを持っていないようですクラス:

OAuth2Native

AnalyticsScopes

Analytics

しかし、これらのクラスは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

+0

私も同じ問題に直面していますが、解決策を見つけましたか? – Darth

+0

[GoogleアナリティクスAPIクライアントライブラリ(Java用)](https://developers.google.com/api-support/)から、 'google-api-services-analytics-v3-rev81-java-1.17.0-rc.zip'を使用しました。クライアントライブラリ/ java/apis/analytics/v3)。これには、AnalyticsクラスとGoogle APIクライアントのすべての依存関係も含まれています。しかし、_私はまだ探しているOAuth2Nativeクラスではありません。 – dmaestro12

+1

「AnalyticsScopes」と「Analytics」は、[GoogleアナリティクスAPIライブラリ](https://developers.google.com/api-client-library/java/apis/analytics/v3)の一部です。 'OAuth2Native'が例です。ご自身で[認証コードフロー](https://code.google.com/p/google-api-java-client/wiki/OAuth2#Authorization_Code_Flow)を実装する必要があります。 [この良い例](https://developers.google.com/bigquery/authorization)をご覧になることをお勧めします。 – naXa

答えて

1

上に存在している私は、あなたがプロジェクトをチェックアウトするためにmercurialを使用する必要があります以下のリンク

hg clone https://code.google.com/p/google-api-java-client.samples/ 

からソースをダウンロードしてお勧めします。 ダウンロードが完了すると、すべてがスムーズに実行され、承認実装の例も表示されます。 依存関係の問題なしで動作します。

関連する問題