19

Google Playストアアプリ(別名Androidマーケット)が更新され、アプリのウィッシュリストも含め、多くの優れた機能が追加されました。

意図さえも、それと通信するための公式APIがあるのだろうか。人々がログを見て意図を確認しただけなのか、それともアプリの各ページにアクセスするための公式APIがあるのだろうか。

このようなAPIで実行できる可能性のある例を次に示します。

  1. Google Playストアのウィッシュリストにアプリを追加するにはどうしますか?
  2. 特定のアプリのレビューに移動したり、レビューを書いた部分に移動したりするには、どうしますか?
  3. そこにある特定の会社のアプリを照会する方法はありますか?
  4. 過去にインストールされたアプリのクエリはどうですか?

など…</p>

4

2 に答える 2

3

1。グーグルプレイのウィッシュリストにアプリを追加するにはどうしますか?

できません

2。特定のアプリのレビューに行くために、あるいはあなたがそれのレビューを書く部分に行くために、あなたは何をしますか?

この回答の下部にあるリンクからのURLでインテントを使用してGooglePlayでアプリのページを開くことができます。

3。そこにある特定の会社のアプリを照会する方法はありますか?

せいぜい、検索URLを使用して、特定の開発者アプリのリストを表示できます。

4。過去にインストールされたアプリのクエリはどうですか?

できません。

ドキュメント

于 2012-08-18T09:11:54.290 に答える
-2

試すことができるもう1つの非公式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));
}
于 2014-04-17T11:26:48.427 に答える