Google api &引用;超出每日存储配额”;使用Google Play Android开发者API一段时间后

Google api &引用;超出每日存储配额”;使用Google Play Android开发者API一段时间后,google-api,google-play,android-developer-api,Google Api,Google Play,Android Developer Api,在发现谷歌团队升级了安卓开发者API后,我制作了一个脚本,一次用多种语言自动更新我所有的应用程序数据 但是,我注意到,当您遵循以下工作流程时: 请求编辑ID 做你所有的改变 提交所有更改 在某些情况下,当您尝试更新更改时,会得到一个SocketTimeoutException。嗯,这可能是因为我的连接有问题 为了解决这个问题,我改变了我的工作流程: 请求编辑ID 做一个改变 做一个改变 从1开始重复,直到更改完成 但是,遵循此过程,当我在一些更改后尝试提交时,它将以以下内容结束: { "co

在发现谷歌团队升级了安卓开发者API后,我制作了一个脚本,一次用多种语言自动更新我所有的应用程序数据

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

  • 请求编辑ID
  • 做你所有的改变
  • 提交所有更改
  • 在某些情况下,当您尝试更新更改时,会得到一个
    SocketTimeoutException
    。嗯,这可能是因为我的连接有问题

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

  • 请求编辑ID
  • 做一个改变
  • 做一个改变
  • 从1开始重复,直到更改完成
  • 但是,遵循此过程,当我在一些更改后尝试提交时,它将以以下内容结束:

    {
      "code" : 403,
      "errors" : [ {
        "domain" : "androidpublisher",
        "message" : "Daily save quota exceeded.",
        "reason" : "publishingDailySaveQuotaExceeded"
      } ],
      "message" : "Daily save quota exceeded."
    }
    
    我觉得很奇怪,因为对于这个API,没有关于保存配额的解释

    而且,在大量使用之后,目前的配额限制一直冻结在0/200k,好像我什么都没做。我没有使用这个API的v1,所以我对此一无所知


    你知道这是不是正确的行为吗?

    不幸的是,API中的“推荐”似乎是规则

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

    我觉得奇怪的是,他们这样硬限制它。它至少应该是明确的


    更新


    接下来,我实际上可以每天发布不止一次,只要上传尝试不会因为某种原因被拒绝(比如401未经授权)。我还没有测试过上限是多少,但如果在一次错误尝试后,它严重限制了利率,那么测试确实会让人讨厌

    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).
    

    我猜这是为了防止人们每天上传15次应用程序。。。也就是说,这让学习api/测试变得可怕:/@neuron谷歌以拥有一套很棒的api而闻名,但同时也有一套糟糕的文档。我想你是对的,但由于无法知道什么是“保存配额”,这是不公平的。我最终只对每个处理过的应用提交了一次,所以限制“消失了”。不管怎样,我想我们不能对谷歌要求更多了。天哪,他们在记录API方面真是一团糟……接下来,我实际上可以每天发布不止一次,只要尝试的上传不会因为某种原因被拒绝。我还没有测试过上限是多少,但这确实让测试变得很麻烦。我会将我的答案编辑为well@Korcholis你能解释一下“每个处理过的应用只提交一次”是什么意思吗?我在我们的构建服务器上遇到了同样的问题,我不知道如何修复它。thanks@C0D3LIC1OU5每个更改都可以单独提交。比如说,更改名称,描述中缺少逗号,每个屏幕截图。这意味着你所做的每一次改变都会花费一笔“积分”。但是,您可以准备提交,在该应用程序中进行多个更改(使用不同语言进行描述,添加多个屏幕截图,更改所有语言变体中的徽标等),然后,也只有在那时,才能处理提交。这将算作一个单独的动作,您可能不会再次达到极限