Я пытаюсь выполнить аутентификацию моего приложения django (python 3.4, django 1.9) с помощью google oAuth2.0 для использования API данных Youtube v3.Ошибка неправильного заполнения с помощью API Google OAuth2 и Youtube
У меня есть ключ JSON для аутентификации сервера на сервер (введите: учетная запись службы).
ошибка происходит от метода сборки() ниже:
client_email = '***@***.iam.gserviceaccount.com'
with open('key.json', 'r+b', 0) as f:
private_key = f.read()
credentials = SignedJwtAssertionCredentials(client_email, private_key,'https://www.googleapis.com/auth/youtube')
http_auth = credentials.authorize(Http())
service = build(str('youtube', 'v3', http=http_auth)
response = service.channels().list(part="id").execute()
Ошибки я получаю:
Некорректное исключение набивка в /USR/Lib/Python3/Расс-пакеты/Crypto/PublicKey/RSA.py в importKey, линия 660
что эта линия:
der = binascii.a2b_base64(b('').join(lines[1:-1]))
Я новичок в python и django, поэтому мои навыки отладки еще не в порядке.