Совместимы ли квитанции, созданные Google Play API v2 и последней версией v3? - PullRequest
0 голосов
/ 08 ноября 2019

Клиент подписывается на тарифный план, используя покупки в приложении, и сервер получает квитанцию ​​для подтверждения того же самого и сохраняет его для проверки в следующем цикле подписки.

Согласно документации, упомянутой здесь:

https://android -developers.googleblog.com / 2019/03 / changes-to-google-play-developer-api.html

Я обновил версию клиента и соответственно изменил номера версий API.

Код до: google-api-python-client версия 1.3.1

credentials = SignedJwtAssertionCredentials(
                GOOGLE_SERVICE_ACCOUNT,
                key,
                scope='https://www.googleapis.com/auth/androidpublisher'
            )
            http = httplib2.Http()
            http = credentials.authorize(http)

            service = build("androidpublisher", "v2", http=http)

Код после:

google-api-python-client версия 1.7.11

credentials = SignedJwtAssertionCredentials(
                GOOGLE_SERVICE_ACCOUNT,
                key,
                scope='https://www.googleapis.com/auth/androidpublisher'
            )
            http = httplib2.Http()
            http = credentials.authorize(http)

            service = build("androidpublisher", "v3", http=http)

У меня есть вопрос, будет ли формат квитанции, сгенерированный до 1 декабря, оставаться совместимым, когда мы проверим его, используя версию 3 API.

...