2014-12-01 5 views
0

Google Admin SDK API 및 Python 클라이언트 라이브러리를 사용하여 Google Apps 사용자를 관리하려고합니다. 나는 특정 사용자를 얻기 위해 노력하고, bssl.SSLError : [errno를 1] _ssl.c : 1429는 :Google Admin SDK 클라이언트 라이브러리가 SSL3_GET_RECRD를 생성합니다. 사용자를 가져올 때 잘못된 버전 번호 오류가 발생합니다.

error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number 

내 코드 (대부분)으로 다음입니다 : 마지막 줄 것

import httplib2 
from apiclient import errors 
from apiclient.discovery import build 

client_email = '[email protected]' 
with open("service_account_certificate.p12") as f: 
    private_key = f.read() 
OAUTH_SCOPE = 'https://www.googleapis.com/auth/admin.directory.user' 
credentials = SignedJwtAssertionCredentials(client_email, private_key, OAUTH_SCOPE, sub="[email protected]") 
http = httplib2.Http() 
http = credentials.authorize(http) 

directory_service = build('admin', 'directory_v1', http=http) 

user = directory_service.users().get(userKey="[email protected]").execute() 

그건 문제를 일으키는 원인이 될 수 있습니다. 어떤 힌트?

E.는

답변

1

SSL routines:SSL3_GET_RECORD:wrong version number

서버는 더 이상은 SSLv3을 지원하지 않습니다. pip 모듈이나 Python을 업그레이드해야합니다.