plus plugin google developer boton google-api google-plus

google-api - developer - plugin google plus



google plus api: error "insuficiente de permisos" (3)

Estoy buscando el google plus con api

Aquí está mi Url: https://www.googleapis.com/plus/v1/activities?query=internet%20marketing&access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Aquí está la respuesta:

{ "error": { "errors": [ { "domain": "global", "reason": "insufficientPermissions", "message": "Insufficient Permission" } ], "code": 403, "message": "Insufficient Permission" } }

Aquí está mi pantalla de la CONSOLA API http://i.stack.imgur.com/jO27J.png

¿Puede alguien decir qué permiso necesito para configurar mi aplicación en la consola de api? ?


Este es un problema con su token de acceso, no con la configuración de su proyecto.

El error de permisos insuficientes se devuelve cuando no ha solicitado los ámbitos que necesita cuando recuperó su token de acceso. Suponiendo que, como está utilizando la API de Google+ y la API de YouTube, es posible que solo haya solicitado el alcance de YouTube y no ambos, es decir:

Comprueba que has solicitado tanto:

https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/plus.login

Y no solo el primero.

Puede verificar qué ámbitos ha solicitado pasando su access_token a este punto final:

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ACCESS_TOKEN

No puedo verificar el token en su ejemplo porque ha caducado (los tokens de acceso caducan después de una hora). Además, no publique tokens de acceso públicamente, ya que permiten que otros usuarios accedan a sus datos; deben mantenerse en secreto y ser tratados con cuidado.

Por cierto, https://www.googleapis.com/plus/v1/activities?query=QUERY es una llamada no autenticada, por lo que podría pasar su clave API para su proyecto en lugar de un token de acceso. Si realiza la llamada con https://www.googleapis.com/plus/v1/activities?query=QUERY&key=API-KEY , entonces no necesitará solicitar ámbitos o buscar un token de acceso.

Si aún no lo ha visto, puede probar las llamadas a la API que desea hacer en el OAuth 2.0 Playground:

https://developers.google.com/oauthplayground/

Es un buen lugar para ver qué funciona y qué no.


JavaScript

var OAUTH2_SCOPES = [ ''https://www.googleapis.com/auth/youtube'', https://www.googleapis.com/auth/plus.login ];

para recuperar los comentarios de la API de YouTube, agregue https://www.googleapis.com/auth/plus.login esto en la matriz OAUTH2_SCOPES