2012-06-18 11 views
5

Sto utilizzando Scribe-Java per connettersi a Google Plus utilizzando OAuth2. Sono in grado di autenticare la mia domanda e ottenere il permesso dell'utente, ma quando provo ad accedere a qualcosa di diverso da userinfo, ricevo questa eccezione.Impossibile accedere al profilo dell'utente da Google Plus

{

"errore": {

"errors": [ 
      { 

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

      } 

      ], 

    "code": 403, 

"message": "Access Not Configured" 

    } 

} 

ho impostato l'ambito della mia applicazione come https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile e per accedere al profilo dell'utente che sto usando questo URL :

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

Puoi dirmi cosa sto facendo male? C'è qualche altro ambito che devo usare qui per accedere al profilo?

+0

Potresti impostare la modalità 'debug' di Scribe su? Inoltre, una risposta '403' di solito significa che non ti è permesso eseguire questa azione, indipendentemente dai problemi di autorizzazione. –

risposta

11

1) Visita il console delle API di Google: http://code.google.com/apis/console

2) Andare alla pagina 'Servizi'.

3) Attivare l'API Google+ passando su On

+0

Puoi spiegare in che modo esattamente aiuterà? Sono in grado di ottenere userinfo anche senza accendere google + api. – Logan

+1

Dovrebbe eliminare l'errore 403 accessNotConfigured. Questo non è necessario per l'endpoint userinfo in quanto viene utilizzato per altri scopi (come l'autenticazione OpenID Connect/OAuth 2.0). Tieni presente che la documentazione dell'API di Google+ indica che devi "Attivare l'API di Google+ nel pannello Servizi della Console delle API di Google". Maggiori informazioni qui: https://developers.google.com/+/api/oauth#about –

+0

Capito, grazie. – Logan

Problemi correlati