Ответ 1
Наконец, Google предлагает его сейчас (объявлено в Google I/O 2016):
Я хочу получить все отзывы для определенного приложения в google play, и мне нужна эта информация из отзывов: рейтинг, комментарий, имя устройства и версия приложения, на которые был сделан обзор.
Я попытался использовать android-market-api, но, к сожалению, я могу получить только рейтинг, время создания, авторское имя, текст, автор.
Поэтому мне было интересно, есть ли API или url, я могу отправить сообщение или получить запрос (например, android-market-api отправить сообщение) для получения необходимой мне информации.
Наконец, Google предлагает его сейчас (объявлено в Google I/O 2016):
Пример в Python с новым Отзывы API с помощью Учетная запись службы учетные данные.
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
Имейте в виду - я узнал, API отзывов разрешает доступ только к последним двухнедельным комментариям. Если вы хотите сделать какой-то ретроактивный анализ, лучше получить оценки комментариев как файлы csv, из которых они будут сохранены в вашем вебе аккаунта в облаке Google.
Итак, когда люди начинают отвечать на этот вопрос, они собираются указать вам на следующий API:
Название: android-market-api.
ссылка: http://code.google.com/p/android-market-api/
К сожалению, этот API является посредственным и имеет некоторые проблемы, которые, как я полагаю, не связаны с разработчиками API, но взаимодействие с Google.
Я использовал этот API, и приложение, которое я написал, работает для поиска некоторых приложений и их метаданных, но другие просто не дают никаких результатов. Я искал ответ на это некоторое время, и мне еще предстоит выяснить это.
Удачи.
В настоящее время я также ищу то же самое. Хотя это старая ветка, но мы решили поделиться своими исследованиями в этом домене, которые могут быть полезны для других посетителей.
коммерческая
с открытым исходным кодом
Обновление:
http://www.playstoreapi.com/docs#app_info (теперь недоступно!), но вместо этого вы можете попробовать https://github.com/thetutlage/Google-Play-Store-API/
Если вам не нужна информация в реальном времени, вы можете загружать отчеты Google Play из облачного хранилища Google. Отчеты строятся ежедневно.
См. https://support.google.com/googleplay/android-developer/answer/6135870?p=crash_export&rd=1#export
Некоторые интересные apis выпущены для получения отзывов и ответов на Google Play. Вы можете получить все нужные данные:
"device": string,
"androidOsVersion": integer,
"appVersionCode": integer,
"appVersionName": string
получить GET
Возвращает один обзор на основе идентификатора проверки.
список
Возвращает список отзывов с playstore.
ответ
Ответьте на один отзыв или обновите существующий ответ.