是否有可能从每个应用程序的Android市场获得像xml / json数据的itunes

时间:2012-03-09 11:35:45

标签: php javascript jquery api google-play

Itunes在App-store中提供URL或所有应用,以获取 JSON / XML格式

的详细信息
http://itunes.apple.com/lookup?id=[appid]

我没有上网的Android市场API。我试图通过获取Android市场查询来使用java脚本从这些html页面获取详细信息

https://market.android.com/details?id=com.[companyname].[app name]

但它没有像iTunes一样获取所有相关数据。有什么方法可以从Android市场应用程序页面的html代码或任何可用的API获取所有数据吗?

3 个答案:

答案 0 :(得分:1)

可能对你有所帮助http://code.google.com/p/android-market-api/ 顺便说一下,最后传闻称谷歌已将Android Market重新命名为Google Play。

答案 1 :(得分:0)

要扩展devzorg的答案, - 是http://code.google.com/p/android-market-api/将为您提供所需的应用程序数据。并且没有 - 格式不是(非常)有效的JSON,尽管它非常接近。下面的示例代码段(来自使用Android Market Library的AppsResponse)将不会在jsonlint.com上传递JSON验证,直到您为所有变量和一组外部parens添加引号。

app {   id:“v2:com.geodesic.munduTV:1:30818”   标题:“Mundu TV-移动电视,直播电视”   appType:APPLICATION   创作者:“Geodesic”   版本:“3.4.4”   评级:“3.6129606”   评分数:2253 .. }

答案 2 :(得分:0)

不幸的是,Google Play(以前称为Android电子市场)不公开像Apple App Store这样的API,正式命名为iTunes Search API

要获取所需的数据,您可以开发自己的HTML抓取工具,解析页面并提取所需的应用元数据。其他问题已涵盖此主题,例如here

如果您不想自己实现所有这些,则可以使用第三方服务通过基于JSON的API访问Android应用元数据。

例如,42matters.com(我工作的公司)为Android和iOS提供API,更多详情:

https://42matters.com/app-market-data

端点的范围从“查找”(获取一个应用程序的元数据,可能是您需要的)到“搜索”,但我们还会从领先的应用商店中公开“排名历史”和其他统计数据。我们为所有支持的功能提供了大量文档,您可以在左侧面板中找到它们:https://42matters.com/docs/overview

我希望这会有所帮助,否则请随时与我联系。我非常了解这个行业,可以指出你正确的方向。

此致

安德烈

相关问题