2016-01-09 2 views
0

Я пытаюсь выполнить аутентификацию моего приложения 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, поэтому мои навыки отладки еще не в порядке.

ответ

Смежные вопросы