Я пытался использовать Google plus API для прохождения процесса OAuth2.
Я получил верификатор и собираюсь обменять токен доступа, затем произошла ошибка.
httplib2.CertificateHostnameMismatch:
Server presented certificate that does not match host accounts.google.com:
Сервер представил сертификат, который не соответствует хосту www.googleapis.com
Представленный сертификат (общее имя): *. G.doubleclick.net
Почему они разные ??
Мой код такой:
from oauth2client.client import flow_from_clientsecrets
CLIENT_SECRETS = 'client_secrets.json'
MISSING_CLIENT_SECRETS_MESSAGE = ""
FLOW = flow_from_clientsecrets(CLIENT_SECRETS,
scope='https://www.googleapis.com/auth/plus.me',
message=MISSING_CLIENT_SECRETS_MESSAGE)
FLOW.step1_get_authorize_url()
# the url is outputted and
# my browser forward to it to get the verifier
FLOW.step2_exchange(verifier)
# I paste the verifier and execute this line, then error occurred.
Есть подсказка?
PS:
моя urllib2
версия 0.7.2