1

(Picasaウェブアルバムを使用して)Google Data APIに対して認証するためのオプションを確認する際に、ここに記載されているオプションが提供されます: http ://code.google.com/apis/accounts/docs/GettingStarted.html

ただし、私が使用しているアプリケーションはバッチアプリケーション(写真の一括アップロード)であり、これらはすべてユーザーとの対話を伴うアプリケーションを対象としているようです(つまり、Webへのリダイレクトを介したユーザーのパスワードの取得に制限されているようです)ページ)。

同様に、複数のアップロードの後、サーバーAPIはキャプチャの確認を求め、それが取得されるまでそれ以上のアップロードをブロックします。

帯域幅を保護するために課せられた制限に直面しているだけですか?

アップデート

挿入を実行しているコードは次のとおりです。com.google.gdata.client.photos.PicasawebServiceの新しいインスタンスがワーカースレッドごとに作成されます。ワーカースレッドのプールは約10〜20スレッドに制限されており、各スレッドは単一の画像をアップロードする(またはアルバムを作成する)ために割り当てられます。

    PicasawebService service = new PicasawebService(Constants.APPLICATION_AGENT);
    try {
        service.setUserCredentials(
            credentials.username(),
            credentials.password()
        );
    } catch (com.google.gdata.util.AuthenticationException e) {
        throw new AuthenticationException(e);
    }
4

1 に答える 1

1

これを試しましたか?http://code.google.com/apis/gdata/docs/batch.html#Batch_API

于 2011-08-25T14:04:00.113 に答える