2016-03-21 3 views
0

Я хочу использовать серверную связь с API Google+ для получения информации профиля текущего пользователя. Я войти пользователем в соответствии с примером Google для Python:Использование API Google+ вызывает HttpAccessTokenRefreshError

credentials = client.credentials_from_clientsecrets_and_code(
    CLIENT_SECRET_FILE, 
    ['https://www.googleapis.com/auth/drive.appdata', 'profile', 'email'], 
    code) 

Тогда я называю Google+ API:

http_auth = credentials.authorize(httplib2.Http()) 
service = build('plus', 'v1', http = http_auth) 
google_request = service.people().list(userId = 'me', collection = 'visible') 
result = google_request.execute() 

Это thows следующее сообщение об ошибке:

HttpAccessTokenRefreshError: invalid_grant 

Кто-нибудь есть идея, что я могу сделать по этому поводу?

ответ

0

Я решил проблему с помощью правильного метода people().get() вместо people().list()

Сначала я хотел, чтобы удалить этот вопрос, потому что тема кажется глупым, но я копировать-вставить неправильный API вызов из образца кода на Github и поэтому я могу представить, что другие сталкиваются с этой проблемой.

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