es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

API de comentarios de Google Play Store en PHP

Actualmente estoy tratando de obtener reseñas de https://play.google.com/store/apps/details?id=com.rosterelf.android.phone&hl=en siguiendo la documentación de https://developers.google.com/android-publisher/api-ref/rest/v3/reviews/list.

Estoy utilizando el método PHP (cURL), pero sigo recibiendo un error que dice — Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential.

A continuación se presentan los pasos que he hecho / intentado hasta ahora.

Creé una Api KEY, OAuth 2.0 Client ID y Service Account en Google Developer Console.

También habilité la Google Play Android Developer API y la Google Play Custom App Publishing API.

Fui a mi navegador https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/androidpublisher&responsetype=code&redirecturi=REDIRECT-URI&client_id=CLIENT-ID

Me da el code en respuesta y luego, para poder obtener el access_token, estoy utilizando el siguiente código PHP cURL que también funciona bien.

Y en respuesta, puedo obtener exitosamente el access_token.

Ahora estoy tratando de ir directamente a esta página en el navegador: https://www.googleapis.com/androidpublisher/v3/applications/com.rosterelf.android.phone/reviews?access_token=ACCESS-TOKEN, pero me sigue diciendo…

Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project

-> He verificado los roles y permisos y tiene owner como permiso en la cuenta de servicio.

-> Mi REDIRECT-URI también es la misma URL en todo este proceso.

Incluso intenté esta URL para obtener las reseñas https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.rosterelf.android.phone/reviews/review?access_token=ACCESS-TOKEN, pero sigo teniendo el mismo error.

¿Alguien puede guiarme sobre lo que me falta aquí y por qué sigo recibiendo este error? ¿Qué debo hacer exactamente desde aquí para obtener las reseñas?

Cualquier ayuda o sugerencia será muy apreciada.

Gracias de antemano.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solicitud de solución de problemas de autenticación de solicitud para Google Play Developer API

    Como experto en tecnología de la información especializado en PHP, Google API, Google Play y Google Play Developer API, aquí le ofrecemos algunas sugerencias para solucionar problemas de su problema de autenticación de solicitud:

    • Verifique si está utilizando el token de acceso correcto en su URL de solicitud. El parámetro de consulta debe ser access_token=SU_TOKEN_DE_ACCESO.
    • Asegúrese de que el token de acceso sea válido y no haya caducado. Puede utilizar la API de Google OAuth2 para actualizar los tokens de acceso caducados o no válidos.
    • Verifique si los ámbitos autorizados definidos en su clave de API, ID de cliente de OAuth 2.0 y cuenta de servicio incluyen el ámbito `https://www.googleapis.com/auth/androidpublisher` necesario para Google Play Developer API.
    • Utilice métodos de autorización de API adecuados, como una clave de API personalizada o protocolo OAuth2, según el método adecuado para su caso de uso.
    • Confirme que ha establecido correctamente las credenciales de autenticación en el encabezado de la solicitud cURL de PHP, como el encabezado Authorization: Bearer SU_TOKEN_DE_ACCESO.

    Si ninguna de las sugerencias anteriores resuelve su problema, puede consultar la documentación de Google Play Developer API o comunicarse con el soporte de Google Play Developer para obtener más ayuda.

Comments are closed.