我想在Google Play上检索特定应用的所有评论,我需要评论中的这些信息:评论,评论,设备名称和评论所针对的应用版本。
我尝试使用android-market-api,但遗憾的是我只能获得评分,创作时间,authorname,文本,authorid。
所以我想知道是否有API或网址我可以发送帖子或获取请求(比如android-market-api发送帖子请求)来检索我需要的信息。
答案 0 :(得分:11)
最后谷歌现在提供(在Google I/O 2016宣布):
答案 1 :(得分:10)
Python中使用Reviews API凭据的新Service Account的示例。
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-cloud中的帐户存储区中保存。
答案 2 :(得分:1)
因此,当人们开始回答这个问题时,他们会指出以下API:
标题:android-market-api。
链接:http://code.google.com/p/android-market-api/
不幸的是,这个API很平庸并且存在一些问题,我认为这些问题与API的开发者无关,而是与谷歌的交互。
我使用过这个API,我编写的应用程序用于查找某些应用程序及其元数据,但其他应用程序只返回没有结果。 我一直在寻找这个问题的答案,我还没弄明白。
祝你好运答案 3 :(得分:1)
我目前也正在寻找同样的事情。虽然它是一个老线程,但只是想在这个领域分享我的研究,这可能对其他访问者有所帮助。
商业
开源
更新:
http://www.playstoreapi.com/docs#app_info(现在不可用!)但您可以尝试https://github.com/thetutlage/Google-Play-Store-API/
答案 4 :(得分:1)
发布了一些有趣的apis,用于在Google Play上获得评论和回复。您可以获得所需的所有数据:
"device": string,
"androidOsVersion": integer,
"appVersionCode": integer,
"appVersionName": string
获取 GET
根据评论ID返回单个评论
的列表强>
从playstore返回评论列表
回复强>
回复单个评论,或更新现有回复。
答案 5 :(得分:0)
如果您不需要实时信息,可以从谷歌云存储下载Google Play报告。这些报告每天都在建立。
请参阅https://support.google.com/googleplay/android-developer/answer/6135870?p=crash_export&rd=1#export