无法将APK发布到生产跟踪google api v3 androidpublish

2024-05-16 04:58:15 发布

您现在位置:Python中文网/ 问答频道 /正文

目前,我在googleplay控制台中的产品跟踪有我现有的应用程序,使用python和来自pipy的官方googleapi客户端,我能够使用editsapi和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


Tags: api应用程序execute产品updatetrackpackagenametracks
1条回答
网友
1楼 · 发布于 2024-05-16 04:58:15

我改变了很多东西,我不确定棺材上的钉子是什么来修复这个问题;然而,我相信我缺少了track中的trackUpdateInfo属性,以及在1 edit期间完成的所有操作,而不是两个单独的操作。最初我上传,开始了新的编辑和更新的轨道,但没有工作。我把所有的操作在1编辑,我能够得到上传到生产或测试轨道。你知道吗

相关问题 更多 >