在发现Google团队升级了Android Developer API之后,我制作了一个脚本,可以一次性自动更新我的所有应用数据。
但是,当您遵循以下工作流程时,我注意到了这一点:
在某些时候,当您尝试更新更改时,会收到SocketTimeoutException
。好吧,这可能是由于我的连接问题。
所以,为了解决这个问题,我改变了我的工作流程:
然而,在这个过程之后,当我尝试在一些更改后提交时,它以此结束:
{
"code" : 403,
"errors" : [ {
"domain" : "androidpublisher",
"message" : "Daily save quota exceeded.",
"reason" : "publishingDailySaveQuotaExceeded"
} ],
"message" : "Daily save quota exceeded."
}
对我来说很奇怪,因为没有关于此API的保存配额的解释。
此外,经过大量使用后,当前的配额限制将被冻结在0 / 200k,就像我没有做任何事情一样。我没有使用这个API的v1,所以我对此一无所知。
您知道这是否是正确的行为?
答案 0 :(得分:6)
不幸的是,它看起来像是他们的推荐"在他们的API中usage page是规则。
不要每天更频繁地发布alpha或beta更新。 (生产应用程序的更新频率应该更低。)每次更新都会花费用户的时间和金钱。如果过于频繁地更新,用户将开始忽略更新,甚至卸载产品。
对我来说似乎很奇怪他们虽然硬限制它。它应该至少是明确的。
<强>更新强>
要跟进,我实际上每天可以发布多次,只要尝试上传由于某种原因(例如401未授权)而被拒绝。 Haven没有经过测试,看看上限是多少,但是如果在一次不良尝试之后确实存在严重的速率限制,它确实会使测试成为一种麻烦。
答案 1 :(得分:0)
The Google Play Developer API has a default limit of 200,000 queries per day.
For the purpose of enforcing this quota, the day ends at midnight Pacific time (UTC-8 when California is on standard time, UTC-7 when California is on daylight time).