python - 无法将 APK 发布到生产轨道 google api v3 androidpublish
问题描述
目前我在 google Play Console 中的生产轨道有我现有的应用程序,使用 python 和官方的 google-api-clientpipy
我能够使用edits
来自google 教程的 API并使用以下资源作为 API来验证和上传我的应用程序参考官方api参考
问题是在我发送最终提交之前,当发送edits().tracks().update(packageName, editId, track, resource)
返回对象是空的并且它不应该是,以及我的应用程序没有被设置到生产轨道时。我可以在Artifact Library中找到上传的 APK,但它不会出现在生产轨道中。任何帮助,将不胜感激
trackUpdateInfo = {
u'releases': [
{
u'name': u"3.0.3",
u'status': u"completed",
u'versionCodes': [30001]
}
]
}
info = playApi.edits().tracks().update(packageName=bundleName,
editId=persistentEditId,
track='production',
body=trackUpdateInfo).execute()
并提交我会运行以下
commitStatus = playApi.edits().commit(packageName = bundleName, editId = persistentEditId).execute()
解决方案
我改变了很多东西,我不确定棺材上的钉子是什么来解决这个问题;但是,我相信我错过了track
财产trackUpdateInfo
以及在 1 期间完成的所有操作,edit
而不是进行 2 次单独的操作。最初我上传,提交开始了新的编辑并更新了曲目,但没有奏效。我将所有操作都放在了 1 次编辑中,我能够让上传进入生产或 beta 轨道。
推荐阅读
- python - 没有这样的文件或目录“优化图像”
- html - 如何在 vue.js 顶部导航栏的右侧添加内容和图标?
- javascript - 使用 Typeorm 在某个日期之前或之后从 sqlite3 中选择数据
- javascript - 使用getStaticProps Next js时如何填充useSelector的日期
- java - 为什么在 Java Lambda 表达式中使用函数式接口
- python - Flask:在一个页面中多次使用相同的模板
- django - django - 提高 M2M 过滤中 __in 查询集的性能
- java - CORS 在客户端和服务器位于相同 url 的情况下无法使用 CORS 过滤器
- html - HTML Chrome Favicon 不显示
- c# - .Net Core 5 Web Api - Swagger POST ok Xunit POST 错误