Начиная с прошлой пятницы, я получал периодически возникающую ошибку аутентификации из Google Analytics V4 API. Сообщение об ошибке:
HttpAccessTokenRefreshError: invalid_grant: Invalid issuer: Not a service account.
Не могу реально выяснить, что вызывает прерывистую ошибку. Любая помощь приветствуется.
from apiclient.discovery import build
from oauth2client.service_account import ServiceAccountCredentials
import httplib2
service_email = "abc.apps.googleusercontent.com"
scopes = ['https://www.googleapis.com/auth/analytics.readonly']
url = ('https://analyticsreporting.googleapis.com/$discovery/rest')
pem_file_path = 'abc.pem'
credentials = ServiceAccountCredentials.from_p12_keyfile(service_email,
pem_file_path, scopes=scopes)
http = credentials.authorize(httplib2.Http())
service = build('analytics', 'v4', http=http, discoveryServiceUrl=url )