无法将APK发布到生产跟踪Google API v3 androidpublish

时间:2019-08-26 22:56:54

标签: python google-api google-play google-api-client

目前,我在Google Play控制台中的生产轨道上已有我现有的应用程序,并且使用python和pipy上的官方google-api-client一起使用,我可以使用edits API进行身份验证并上传我的应用程序从google tutorial开始并使用以下资源作为API参考offical api reference

问题是,当我发送最终提交之前,当发送edits().tracks().update(packageName, editId, track, resource)时,返回对象为空且不应为空,并且我的应用程序未设置为生产轨道。我可以在工件库中找到上载的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()

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经做了很多改变,我不确定棺材里的钉子能解决这个问题。但是,我相信我在track中缺少trackUpdateInfo属性,并且在1 edit期间没有完成所有操作,而没有进行2次单独的操作。最初,我上传,提交,开始新的编辑并更新了曲目,但那没有用。我将所有操作都进行了一次编辑,然后就可以将上传的内容制作到正式版或Beta版了。