2016-03-21 8 views
0

Ich möchte mit der Google+ API serverseitige Kommunikation verwenden, um die Profilinformationen des aktuellen Benutzers abzurufen. Ich log in dem Benutzer nach dem Google-Beispiel für Python:Die Verwendung der Google+ API verursacht HttpAccessTokenRefreshError

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

Dann habe ich die Google+ API-Aufruf:

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() 

Diese thows der folgende Fehler:

HttpAccessTokenRefreshError: invalid_grant 

Hat jemand eine Idee, was ich dagegen tun kann?

Antwort

0

löste ich das Problem, indem die richtige Methode unter Verwendung von people().get() statt people().list()

Zuerst habe ich die Frage löschen wollte, weil das Thema albern scheint, aber ich kopieren kleistert die falsche API-Aufruf von einem Codebeispiel auf Github und daher kann ich mir vorstellen, dass auch andere auf dieses Problem stoßen.