Google チームが Android Developer API をアップグレードしたことを発見した後、すべてのアプリ データを一度に複数の言語で自動的に更新するスクリプトを作成しました。
ただし、次のワークフローに従うと、次のことに気付きました。
- 編集IDを聞いて、
- すべての変更を行います
- すべての変更をコミットします
ある時点で、SocketTimeoutException
変更を更新しようとすると が表示されます。うーん、これは私の接続に問題がある可能性があります。
それで、それを解決するために、ワークフローを変更しました:
- 編集IDを聞いて、
- 変更を 1 つ行う
- 1 つの変更をコミットする
- 変更が完了するまで 1 から繰り返します
ただし、このプロセスに従って、いくつかの変更後にコミットしようとすると、これで終了します。
{
"code" : 403,
"errors" : [ {
"domain" : "androidpublisher",
"message" : "Daily save quota exceeded.",
"reason" : "publishingDailySaveQuotaExceeded"
} ],
"message" : "Daily save quota exceeded."
}
この API の保存クォータについての説明がないため、私には奇妙に見えます。
また、集中的に使用した後、何もしていないかのように、現在のクォータ制限が 0/200k に固定されたままになります。私はこの API の v1 を使用していないので、これについては何も知りません。
それが正しい振る舞いかどうか知っていますか?