Playストアから一意の識別子(パッケージ名)を使用してアプリカテゴリを取得したいのですが、次のコードを使用していますが、データが返されません。私もこれを使おうとしましたが、AppsRequest.newBuilder().setAppId(query)
それでも助けにはなりません。ありがとう。
String AndroidId = "dead000beef";
MarketSession session = new MarketSession();
session.login("email", "passwd");
session.getContext().setAndroidId(AndroidId);
String query = "package:com.king.candycrushsaga";
AppsRequest appsRequest = AppsRequest.newBuilder().setQuery(query).setStartIndex(0)
.setEntriesCount(10).setWithExtendedInfo(true).build();
session.append(appsRequest, new Callback<AppsResponse>() {
@Override
public void onResult(ResponseContext context, AppsResponse response) {
String response1 = response.toString();
Log.e("reponse", response1);
}
});
session.flush();
これは私がしたことであり、最良かつ簡単な解決策です
https://androidquery.appspot.com/api/market?app=your.unique.package.name
または、ソースhtmlを取得して、そこから文字列を取得することもできます...
https://play.google.com/store/apps/details?id=your.unique.package.name
この文字列を取り出します-splitまたはsubstringメソッドを使用します
<span itemprop="genre">Sports</span>
この場合、スポーツはあなたのカテゴリーです
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加