Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Google Play控制台API返回';接收到无效的JSON负载。“未知名称”;“版本代码”;at\';轨道配置&x27;:找不到字段。';_Python_Python 3.x_Google Play Developer Api - Fatal编程技术网

Python Google Play控制台API返回';接收到无效的JSON负载。“未知名称”;“版本代码”;at\';轨道配置&x27;:找不到字段。';

Python Google Play控制台API返回';接收到无效的JSON负载。“未知名称”;“版本代码”;at\';轨道配置&x27;:找不到字段。';,python,python-3.x,google-play-developer-api,Python,Python 3.x,Google Play Developer Api,我在爱奥尼亚、科尔多瓦和Angular进行一个项目,现在我正在发布过程中,需要使用Google Play Console API将其自动化,我发布了第二个应用程序版本,我正在使用Python3、oauth2client和httplib2库上传APK 我使用的是一个适用于python3的变体,我生成了访问API的凭据,但当我运行脚本上载APK时,会出现以下错误: GoogleAppClient.errors.HttpError: 我的代码如下所示: track\u response=service

我在爱奥尼亚、科尔多瓦和Angular进行一个项目,现在我正在发布过程中,需要使用Google Play Console API将其自动化,我发布了第二个应用程序版本,我正在使用Python3、oauth2client和httplib2库上传APK

我使用的是一个适用于python3的变体,我生成了访问API的凭据,但当我运行脚本上载APK时,会出现以下错误:

GoogleAppClient.errors.HttpError:

我的代码如下所示:

track\u response=service.edits().tracks().update(
editId=edit\u id,
轨道,
packageName=包名称,
body={u'versionCodes':[apk_response['versionCode']]}.execute()
我确信问题就在这里

我一直在寻找一些网站的帮助,但似乎没有文档记录,我找到了一个相关的解决方案,但在Java库中


如果您能帮助我,我将不胜感激。

我也遇到了同样的问题,在阅读API文档后,我找到了这个解决方案:

    track_response = service.edits().tracks().update(
        editId=edit_id,
        track=TRACK,
        packageName=BUNDLE_ID,
        body={
            "track": TRACK,
            "releases": [
                {
                    "name": APP_NAME,
                    "versionCodes": [apk_response['versionCode']],
                    "status": "completed"
                 }
            ]
        }
    ).execute()

感谢aswer,我还分享了原始链接,其中是我在结构中做了一些不好的事情的完整示例:我的不好,我使用了一个不符合文档要求的结构: