link - API para obtener las revisiones de Google Play para Android(Obtención del nombre del dispositivo y la versión de la aplicación)
play store link descargar (6)
Actualmente también estoy buscando lo mismo. Aunque es un hilo antiguo, solo pensé compartir mi investigación hasta ahora en este dominio, lo que podría ser útil para otros visitantes.
comercial
fuente abierta
- https://code.google.com/p/android-market-api/ Java
- https://github.com/MarcelloLins/GooglePlayAppsCrawler C #
- https://github.com/chadrem/market_bot Ruby
- https://github.com/Akdeniz/google-play-crawler Java
- https://github.com/egirault/googleplay-api Python
Actualización:
http://www.playstoreapi.com/docs#app_info (¡no disponible ahora!) pero en su lugar, puede intentarlo en https://github.com/thetutlage/Google-Play-Store-API/
Quiero recuperar todas las revisiones de una aplicación específica en Google Play y necesito estas informaciones de las revisiones: calificación, comentario, nombre del dispositivo y versión de la aplicación para la que se escribió la reseña.
Traté de usar el Android Market Api, pero lamentablemente solo puedo obtener calificación, tiempo de creación, nombre de usuario, texto, autor.
Así que me preguntaba si hay una API o una URL para poder enviar una publicación u obtener una solicitud (como la de Android-market-api) para recuperar la información que necesito.
Algunos apis interesantes lanzados para obtener comentarios y responder en google play. Puede obtener todos los datos que desee:
"device": string,
"androidOsVersion": integer,
"appVersionCode": integer,
"appVersionName": string
obtener GET Devuelve una única revisión basada en el ID de revisión.
lista
Devuelve una lista de comentarios de playstore.
respuesta
Responde a una sola revisión o actualiza una respuesta existente.
Entonces, cuando las personas empiecen a responder esta pregunta, le indicarán la siguiente API:
Título: android-market-api.
enlace: http://code.google.com/p/android-market-api/
Desafortunadamente, esta API es mediocre y tiene algunos problemas que no creo que estén relacionados con los desarrolladores de la API sino con la interacción con Google.
He utilizado esta API y la aplicación que escribí funciona para encontrar algunas aplicaciones y sus metadatos, pero otras no devuelven resultados. He estado buscando una respuesta a esto por un tiempo y todavía tengo que resolverlo.
Buena suerte
Finalmente, Google lo ofrece ahora (anunciado en Google I / O 2016 ):
Si no necesita que la información esté en tiempo real, puede descargar los informes de Google Play del almacenamiento en la nube de Google. Los informes se construyen a diario.
Consulte https://support.google.com/googleplay/android-developer/answer/6135870?p=crash_export&rd=1#export
Un ejemplo en Python con la nueva API de revisiones usando las credenciales de la cuenta de servicio .
from httplib2 import Http
from oauth2client.service_account import ServiceAccountCredentials
from apiclient.discovery import build
credentials = ServiceAccountCredentials.from_json_keyfile_name(
''<secret from service account>.json'',
scopes=[''https://www.googleapis.com/auth/androidpublisher''])
service = build(''androidpublisher'', ''v2'', http=credentials.authorize(Http()))
package_name = "<package name>"
reviews_resource = service.reviews()
reviews_page = reviews_resource.list(packageName=package_name, maxResults=100).execute()
reviews_list = reviews_page["reviews"]
infinite_loop_canary = 100
while "tokenPagination" in reviews_page:
reviews_page = reviews_resource.list(packageName=package_name,
token=reviews_page["tokenPagination"]["nextPageToken"],
maxResults=100).execute()
reviews_list.extend(reviews_page["reviews"])
infinite_loop_canary -= 1
if infinite_loop_canary < 0:
break
Tenga en cuenta: lo descubrí, las revisiones de API solo permiten el acceso a las últimas dos semanas de calificación de comentarios. Si desea realizar un análisis retroactivo, es mejor obtener comentarios y clasificaciones como archivos csv desde donde se guardan en el depósito de su cuenta en google-cloud.