Has something changed on google play service side, we have CI task that uploads builds to beta track.
These scripts worked last week, and this morning they are returning following error.
HttpError 400 when requesting https://www.googleapis.com/androidpublisher/v3/applications/app.id/edits/XXXXXX/tracks/beta?alt=json returned "Track names in request path and request body must match."
This looks like same issue as #839
Getting this as well. Started last few days
Same here. Created an issue over at Stackoverflow as well: https://stackoverflow.com/questions/60649319/android-publisher-track-names-in-request-path-and-request-body-must-match
This is blocking me as well.
We changed our upload script include track in response body and we were able to upload our APKs.
Diff, it helps is attached below.
However, it is concerning that something on service side changed without any prior notice!
editId=edit_id,
track=track,
packageName=package_name,
- body={u'releases': [{
+ body={u'track': track,
+ u'releases': [{
u'versionCodes': [str(apk_response['versionCode'])],
u'status': u'completed',
}]}).execute()
@snijsure that worked me. Thanks.
Hi,
This library provides a thin wrapper around the REST API. If you experience issues that you suspect are backend issues, please reach out to Google Play Developer Support.
Thanks!
Most helpful comment
We changed our upload script include track in response body and we were able to upload our APKs.
Diff, it helps is attached below.
However, it is concerning that something on service side changed without any prior notice!