我使用python进行Google店内后端验证,但收到警告: 我们检测到您的应用正在使用旧版本的Google Play开发者API。从2019年12月1日开始,此API的版本1和版本2将不再可用。在此日期之前更新到版本3。请注意,这与AIDL /计费库的弃用无关。
这是“ v3 ”,是版本3 googleapiclient.discovery.build(“ androidpublisher”,“ v3”,credentials = credentials,cache_discovery = False)
请告诉我如何升级?谢谢。
version:
google-api-python-client==1.7.11
google-auth==1.6.3
google-auth-httplib2==0.0.
这是我的代码:
from google.oauth2 import service_account
import googleapiclient.discovery
packagename = "xxx.xxxxxx.xxxxx"
SCOPES = ['https://www.googleapis.com/auth/androidpublisher']
SERVICE_ACCOUNT_FILE = xxxxx.json
credentials = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES)
service=googleapiclient.discovery.build("androidpublisher","v3",credentials=credentials,cache_discovery=False)
logging.getLogger('googleapiclient.discovery').setLevel(logging.CRITICAL)
res=service.purchases().subscriptions().get(packageName=packagename,subscriptionId=self.sku,token=self.token).execute()