2012-06-18 7 views
5

Estoy usando Scribe-Java para conectarme a Google plus usando OAuth2. Puedo autenticar mi aplicación y obtener el permiso del usuario, pero cuando intento acceder a algo que no sea userinfo, recibo esta excepción.No se puede acceder al perfil del usuario de Google Plus

{

"error": {

"errors": [ 
      { 

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

      } 

      ], 

    "code": 403, 

"message": "Access Not Configured" 

    } 

} 

He fijar el alcance de mi solicitud como https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile y para acceder al perfil del usuario que estoy usando esta URL :

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

¿Puede decirme qué estoy haciendo mal? ¿Hay algún otro ámbito que necesite usar aquí para acceder al perfil?

+0

Podría establecer el modo 'debug' de Scribe en? Además, una respuesta '403' generalmente significa que no puede realizar esa acción, independientemente de los problemas de autorización. –

Respuesta

11

1) Visita la consola de las API de Google: http://code.google.com/apis/console

2) Ir a la página de 'Servicios'.

3) Habilitar la API de Google+ por el cambio en On

+0

¿Puedes explicarme cómo exactamente ayudará? Puedo obtener información de usuario incluso sin activar el google + api. – Logan

+1

Debería eliminar el error 403 accessNotConfigured. Esto no es necesario para el punto final de la información del usuario, ya que se usa para otros fines (como la autenticación OpenID Connect/OAuth 2.0). Tenga en cuenta que la documentación de la API de Google+ establece que debe "Activar la API de Google+ en el panel Servicios de la Consola de API de Google". Más información aquí: https://developers.google.com/+/api/oauth#about –

+0

Entendido, gracias. – Logan

Cuestiones relacionadas