Google API Python unauthorized_client: неавторизованный клиент или область в запросе

Я получаю эту ошибку при попытке запустить мой код:

oauth2client.client.AccessTokenRefreshError: unauthorized_client: Unauthorized client or scope in request. 

Вот мой код:

 import json import requests import httplib2 from oauth2client.client import SignedJwtAssertionCredentials from apiclient.discovery import build if __name__ == '__main__': json_key_file = 'my-key.json' with open(json_key_file) as json_file: json_data = json.load(json_file) credential = SignedJwtAssertionCredentials(json_data['client_email'], json_data['client_email'], json_data['private_key'], scope=['https://www.googleapis.com/auth/admin.directory.user','https://www.googleapis.com/auth/admin.directory.user.readonly'], sub='myemail@domain.com') http = httplib2.Http() http = credential.authorize(http) service = build('admin', 'directory_v1', http=http) data = service.users().list(domain='domain.com').execute() print data 

Я правильно настроил область в моей консоли, и у меня есть мой Admin SDK включен в моей консоли. Моя электронная почта – супер админ с доступом ко всем привилегиям API API.

Почему я должен получать эту ошибку?

Python - лучший язык программирования в мире.