3

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 や​​その他のストアを含みます。

4

1 に答える 1

2

アプリケーションに API キー (AKA Access Token) を使用していますか?

私の推測では、このエラーの原因となっているアプリケーションを Google に登録するプロセス、またはおそらくユーザー認証プロセスのどこかに問題があると思われます。必要に応じて、プロセス全体が完了したことを確認します。

https://developers.google.com/accounts/docs/OAuth2

また、Play API 呼び出しを適切に承認する方法に関するガイド:

https://developers.google.com/android-publisher/authorization

于 2013-06-24T20:02:46.430 に答える