0

使用してgoogle-api-services-drive-v2-rev39-java-1.12.0-betaいます(執筆中の最新情報)

setJsonHttpRequestInitializerに表示されなくなっていることがわかりましたDrive.Builder

    final HttpTransport transport = new NetHttpTransport();
    final JsonFactory jsonFactory = new GsonFactory();
    GoogleCredential credential = new GoogleCredential();
    // authToken is String.
    credential.setAccessToken(authToken);
    // ClientCredentials.KEY is String, generated from https://code.google.com/apis/console/b/0/?api=drive#project:369087808589
    Drive service = new Drive.Builder(transport, jsonFactory, credential)
        .setApplicationName(Utils.getApplicationName())
        .setJsonHttpRequestInitializer(new GoogleKeyInitializer(ClientCredentials.KEY))
        .build();

を呼び出さずにコードを実行するとsetJsonHttpRequestInitializer

認証されていない使用の 1 日の制限を超えました。継続利用には会員登録が必要です。

API キー ( ClientCredentials.KEY) を に渡す方法はありますDrive.Builderか?

注: 既に確認してくださいメソッド setJsonHttpRequestInitializer は、型 Drive.Builder Android に対して未定義です。役に立ちません。

4

1 に答える 1

1

Android でサービスを構築し、リクエストを承認する正しい方法については、Google ドライブ SDK ドキュメントの Android クイックスタートを確認してください。

https://developers.google.com/drive/quickstart-android

于 2013-01-14T22:52:59.910 に答える