gpt4 book ai didi

android - Google Market API 根本不会为除我以外的所有设备返回结果

转载 作者:太空狗 更新时间:2023-10-29 13:29:42 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,用于在 Google Play 上搜索一些应用程序,使用 Google Market API,最新版本可用(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 和其他商店。

最佳答案

您是否在为您的应用程序使用 API key (又名访问 token )?

我的猜测是您的问题出在导致此错误的 Google 注册您的应用程序的过程中,或者可能是用户身份验证过程中。我会检查您是否已根据需要完成整个过程:

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

此外,还有关于如何正确授权 Play API 调用的指南:

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

关于android - Google Market API 根本不会为除我以外的所有设备返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com