Google Play商店应用(又称Android电子市场)已更新为具有许多很酷的功能,甚至wishlist of apps。
我想知道是否有任何官方API与它进行通信,甚至意图。我想知道人们是否只是查看日志以查看意图,或者是否有官方API来访问该应用的每个页面。
以下是此类API可能允许您执行此操作的一些示例:
等等......
答案 0 :(得分:3)
1。如果要将应用添加到Google Play的心愿单中,您会怎么做?
你不能
2。你会怎么做才能去特定应用的评论,甚至去你写评论的部分?
您可以使用Intent打开Google Play上的应用页面,其中包含此答案底部链接中的网址。
3。有没有办法查询那里特定公司的应用程序?
充其量,您可以使用搜索网址显示特定开发者应用的列表。
4。对过去安装的应用程序的查询怎么样?
你不能。
答案 1 :(得分:-2)
您可以尝试的其他非官方API也请查看:www.playstoreapi.com
它非官方但易于使用(免费用于非商业用途),它有很多很好的功能,如搜索和顶级图表。来自他们的文档部分:
Node.js的:
var request = require('request');
var apiKey = 'wij5czxu3mxkzkt9'; // your API key
var packageName = 'com.whatsapp'; // package Name, e.g. 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:
<html>
<head>
<body>
<p></p>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
var apiKey = 'wij5czxu3mxkzkt9'; // your API key
var app = 'com.whatsapp'; // package com.whatsapp for WhatsApp
var url = 'http://api.playstoreapi.com/v1.1/apps/' + app + '?key=' + apiKey;
$.getJSON(url).done(function(appDetails) {
$('p:last').html(JSON.stringify(appDetails));
});
</script>
</body>
</head>
<html>
的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));
}