是否有适用于Google Play商店应用的官方API?

谷歌Play商店应用程序(又称Android Market)已更新为具有许多很酷的function,甚至是应用程序的愿望清单 。

我想知道是否有任何官方API与它进行通信,甚至意图。 我想知道人们是否只是查看日志以查看意图,或者是否有官方API来访问应用程序的每个页面。

以下是此类API可能允许您执行的操作的一些示例:

  1. 如果要将应用添加到Google Play商店的心愿单,您会怎么做?
  2. 你会怎么做才能去特定应用程序的评论,甚至去你写评论的部分?
  3. 有没有办法查询特定公司的应用程序?
  4. 对过去安装的应用程序的查询怎么样?

等等…

Solutions Collecting From Web of "是否有适用于Google Play商店应用的官方API?"

1。 如果要将应用添加到Google Play的心愿单中,您会怎么做?

你不能

2。 你会怎么做才能去特定应用程序的评论,甚至去你写评论的部分?

您可以使用Intent打开Goog​​le Play上的应用页面,其中包含此答案底部链接中的url。

3。 有没有办法查询那里特定公司的应用程序?

最多,您可以使用搜索URL显示特定开发人员应用的列表。

4。 对过去安装的应用程序的查询怎么样?

你不能。

文档 。

您可以尝试的另一个非官方API也请访问: http://www.playstoreapi.com

它是非官方的,但易于使用(免费用于非商业用途),它有很多很好的function,如搜索和顶级图表。 从他们的文档部分:

Node.js的:

var request = require('request'); var apiKey = 'wij5czxu3mxkzkt9'; // your API key var packageName = 'com.whatsapp'; // package Name, eg com.whatsapp for WhatsApp var url = 'http://api.playstoreapi.com/v1.1/apps/' + packageName + '?key=' + apiKey; request({ url: url, json: true }, function (error, response, body) { if (!error && response.statusCode === 200) { console.log(body) // Print the json response } }); 

HTML / JS:

    

python:

 import urllib2 import json packageName = 'com.whatsapp' # package com.whatsapp for WhatsApp apiKey = 'wij5czxu3mxkzkt9' # your API key url = 'http://api.playstoreapi.com/v1.1/apps/{0}?key={1}' response = urllib2.urlopen(url.format(packageName, apiKey)) data = json.load(response) print data 

C#.NET:

 string apiKey = "wij5czxu3mxkzkt9"; // your API key string app = "com.whatsapp"; // package com.whatsapp for WhatsApp string url = "http://api.playstoreapi.com/v1.1/apps/{0}?key={1}"; using (var webClient = new System.Net.WebClient()) { string jsonString = webClient.DownloadString(string.Format(url, app, apiKey)); }