Google Market API を使用して、Google Play でいくつかのアプリを検索するための Android APP を開発しています ( https://code.google.com/p/android-market-api/ )。私はそのような問題に直面しました:
Market API は自分のデバイスでのみ結果を返します。他の 5 台のデバイスで試してみましたが、「エラー 429 - 要求が正しくありません」という応答以外は結果が得られませんでした。
API応答を除いて、同じAPK、異なるデバイスでの同じアプリの動作それが役立つ場合、彼はコードです。
ログイン用に別の電子メールとパスワードを試しました(私のアカウント用、デバイス所有者のアカウント用)-効果はありません。
androidId = Settings.Secure.getString(mContext.getContentResolver(), Settings.Secure.ANDROID_ID);
MarketSession session = new MarketSession(false);
session.login(email,password, androidId);
Market.AppsRequest appsRequest = Market.AppsRequest.newBuilder()
.setQuery(query)
.setStartIndex(0)
.setEntriesCount(10)
.setWithExtendedInfo(true)
.build();
MarketSession.Callback<Market.AppsResponse> callback = new MarketSession.Callback<Market.AppsResponse>() {
@Override
public void onResult(Market.ResponseContext context, Market.AppsResponse response) {
} else {
Log.d("APPS", "App Count in response: " + response.getAppCount());
}
};
session.append(appsRequest, callback);
}
session.flush();
どんな助けでも大歓迎です。Android アプリ検索用の最新のソリューション (API、ライブラリなど) がもっとあるのではないでしょうか? Google Play やその他のストアを含みます。