获取有关Google Play上的应用的信息

时间:2013-04-16 15:02:50

标签: android google-play rating review

如果我有ID,那么在Google Play上获取应用评分和用户评论的方式是什么?

3 个答案:

答案 0 :(得分:1)

你在Android中真的没有任何办法。

但是,有一些图书馆会为您提供一些选项来检查来自Google Play的信息。不确定它们是否实际更新,因为它实际上是市场地点,并且从那时起是否有任何重大变化。

你可以试试这些;

https://code.google.com/p/android-market-api/

https://code.google.com/p/android-query/wiki/Service

答案 1 :(得分:1)

由于没有官方API,以下是快速而肮脏的方式:

使用HttpClient获取请求的页面,即“https://play.google.com/store/apps/details?id=com.poncho.yapm”。

查看页面源代码并了解如何解析页面并从响应中获取所需内容。 例如,评分:

  1. 搜索第一个“关于此应用”。
  2. 从上一个结果开始,搜索第一个'ratingValue'
  3. 从上一个结果开始,搜索第一个'content =“'
  4. 从上一个结果开始,搜索“”'。
  5. 评级位于最后两个位置之间。
  6. 主要缺点:如果Google更改了页面布局,则需要更改实施。 但是,当您使用正式API时,这通常也会发生。

    如果这是一个真实的应用程序,运行验证代码的日常测试可以节省您的时间和客户。

    希望这有帮助,Yaron

答案 2 :(得分:0)

Google Play store上有一个名为 Andlytics 的开源应用程序。它经常更新,但主要是为了适应可能对Google Play商店后端进行的任何更改。

我不确定是否可以对其进行编码以引入特定应用程序的详细信息。目前,它的工作原理是,用户必须使用有效的开发者帐户登录。然后授权它访问您的Google帐户。一旦完成,它就会获得开发者帐户上的所有应用程序。不是特定的帐户。

然而,我认为(我认为因为我从来没有机会实际使用过来源)可以修改以满足您的特定要求。

您可以获得整个Source Code here

您还可以尝试 Stefan的帖子中提到的链接。虽然粗略的外观表明它在2012年第一季度之后还没有更新。但是如果你能加快代码速度,那也可以起作用。

由于我链接到Google Play上的某个应用也是它的源代码,为了清楚起见,我与Andlytics,项目或应用无关。