有时候会出现以下错误:
请求 https://www.googleapis.com/discovery/v1/apis/gmail/v1/rest 时出现 HttpError 403 错误,返回信息为“调用者没有权限”
有时候可以正常工作,有时候不行。我在 OAuth2 Playground 上也遇到了同样的问题。
这是我的代码 -
googlecredentials = GoogleCredentials(
access_token=None,
client_id='xxx',
client_secret='xxxx',
refresh_token='xxxx',
token_expiry=None,
token_uri="https://www.googleapis.com/oauth2/v3/token",
user_agent='Python client library'
)
service = build('gmail', 'v1', credentials=googlecredentials)
results = service.users().labels().list(userId='me').execute()
labels = results.get('labels', [])
response = service.users().messages().list(userId='me', q='subject:FDA').execute()
print(response)
ctrl+F5
。它起作用了。 - Aseem