使用Google Play Android Developer API一段时间后,"每日保存配额已超出"

Kor*_*lis 11 google-api google-play android-developer-api

在发现Google团队升级了Android Developer API后,我制作了一个脚本,可以同时自动更新多种语言的所有应用数据.

但是,我注意到,当您遵循以下工作流程时:

  1. 询问编辑ID,
  2. 做你所有的改变
  3. 提交所有更改

在某些时候,SocketTimeoutException当您尝试更新更改时,您会得到一个.嗯,这可能是由于我的连接问题.

所以,要解决这个问题,我改变了我的工作流程:

  1. 询问编辑ID,
  2. 做一个改变
  3. 承诺一个改变
  4. 从1开始重复,直到更改完成

但是,在此过程之后,当我尝试在一些更改后提交时,它以此结束:

{
  "code" : 403,
  "errors" : [ {
    "domain" : "androidpublisher",
    "message" : "Daily save quota exceeded.",
    "reason" : "publishingDailySaveQuotaExceeded"
  } ],
  "message" : "Daily save quota exceeded."
}
Run Code Online (Sandbox Code Playgroud)

看起来很奇怪,因为没有关于此API的保存配额的解释.

此外,在激烈使用后,当前的配额限制保持冻结在0/200k,好像我什么也没做.我没有使用这个API的v1,所以我对此一无所知.

你知道这是否是正确的行为?

Zac*_*ers 6

不幸的是,看起来他们的API 使用页面中的"推荐" 是规则.

不要每天更频繁地发布alpha或beta更新.(生产应用程序的更新频率应该更低.)每次更新都会花费用户的时间和金钱.如果更新频率过高,用户将开始忽略更新,甚至卸载产品.

对我来说似乎很奇怪他们虽然硬限制它.它应该至少是明确的.


更新

为了跟进,我实际上每天可以发布多次,只要尝试上传由于某种原因(例如401未授权)而不被拒绝.没有测试过看看上限是多少,但如果在一次不良尝试之后确实严重限速,它确实会使测试成为麻烦.