问HN:如何通过API检测Google Play评论的完成情况?

1作者: orangepush1 天前原帖
大家好, 我们在自动化过程中遇到了Google Play开发者API的限制,想知道是否有人找到了解决方法。 简单背景: 通过Google Play开发者API,我们可以上传构件并在不同的发布轨道(内部/alpha/beta/生产)之间移动发布。然而,一旦发布提交审核,就没有API可以读取审核状态(例如,“审核中”、“已批准”、“已拒绝”),也无法在审核完成后远程触发最终发布。 参考问题: https://issuetracker.google.com/issues/179708468 这阻碍了我们的端到端自动化:我们可以推送构建并提交审核,但无法可靠地检测审核何时完成或自动完成发布。 向社区提问: 有没有人找到直接的API(官方或未文档化)来提供审核状态? 有没有可靠的解决方法?(例如:轮询轨道/发布时间戳、抓取Play控制台UI、电子邮件/网络钩子通知或手动检查) 如果你需要围绕这个限制设计一个稳健的发布管道,你采取了什么方法? 谢谢——任何指引、脚本或经验都将非常有帮助!
查看原文
Hi all,<p>We’ve hit a limitation with the Google Play Developer API during automation and wondered if anyone has found a workaround.<p>Short background: Using the Google Play Developer API, we can upload artifacts and move releases between tracks (internal&#x2F;alpha&#x2F;beta&#x2F;production). However, once a release is submitted for review, there’s no API to read the review status (e.g., “in review,” “approved,” “rejected”), and you cannot remotely trigger the final publish after review completes.<p>Reference issue: https:&#x2F;&#x2F;issuetracker.google.com&#x2F;issues&#x2F;179708468<p>This is blocking our end-to-end automation: we can push builds and submit for review, but we can’t reliably detect when review finishes or automatically finalize the rollout.<p>Questions for the community:<p>Has anyone found a direct API (official or undocumented) that provides review status?<p>Any reliable workarounds? (examples: polling track&#x2F;release timestamps, scraping Play Console UI, email&#x2F;webhook notifications, or manual gates)<p>If you had to design a robust release pipeline around this limitation, what approach did you take?<p>Thanks — any pointers, scripts, or experiences would be hugely helpful!