2012-06-18 11 views
5

Używam Scribe-Java do łączenia się z Google plus przy użyciu OAuth2. Jestem w stanie uwierzytelnić moją aplikację i uzyskać zgodę użytkownika, ale kiedy próbuję uzyskać dostęp do czegokolwiek innego niż userinfo, otrzymuję ten wyjątek.Nie można uzyskać dostępu do profilu użytkownika z Google Plus

{

"error": {

"errors": [ 
      { 

      "domain": "usageLimits", 
      "reason": "accessNotConfigured","message": "Access Not Configured" 

      } 

      ], 

    "code": 403, 

"message": "Access Not Configured" 

    } 

} 

mam ustawić zakres mojego wniosku jako https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile i dostęp do profilu użytkownika Używam tego URL :

https://www.googleapis.com/plus/v1/people/{userid}/activities/public

Czy możesz mi powiedzieć, co robię źle? Czy jest jakiś inny zakres, którego muszę użyć, aby uzyskać dostęp do profilu?

+0

Could 'tryb debug' pisarzowej ustawić na? Ponadto, odpowiedź '403' zwykle oznacza, że ​​nie możesz wykonać tej akcji, niezależnie od problemów z autoryzacją. –

Odpowiedz

11

1) Odwiedź konsoli Google API: http://code.google.com/apis/console

2) przejdź do strony na 'usługi'.

3) Włącz API Google+ przełączając go do Dnia

+0

Czy możesz wyjaśnić, jak dokładnie to pomoże? Jestem w stanie uzyskać informacje o użytkowniku nawet bez przełączania google + api na. – Logan

+1

Powinno to wyeliminować błąd 403 accessNotConfigured. Nie jest to konieczne dla punktu końcowego userinfo, ponieważ jest używany do innych celów (takich jak uwierzytelnianie OpenID Connect/OAuth 2.0). Pamiętaj, że w dokumentacji interfejsu API Google+ jest napisane: "Aktywuj interfejs API Google+ w panelu Usługi konsoli Google APIs". Więcej informacji tutaj: https://developers.google.com/+/api/oauth#about –

+0

Rozumiem, dziękuję. – Logan

Powiązane problemy