gpt4 book ai didi

java - 如何使用 AndroidPublisher api 检索 Google Play 商店中任何 Google 应用程序的评论?

转载 作者:行者123 更新时间:2023-11-30 02:14:21 25 4
gpt4 key购买 nike

经过一些研究,我成功地使用了 google 的 AndroidPublisher api,并且能够从我的 java 网络应用程序连接到 google 开发者控制台。但看来,因为我没有任何谷歌播放帐户(播放商店上没有任何应用程序),所以我无法从Android发布者API中获得任何东西。我只能连接控制台。但我在这里关心的不是获取我开发的任何应用程序的信息,而是获取已在 Play 商店中的任何应用程序的信息。目前我想要评论。到目前为止我已经尝试过:

        /** Global instance of the JSON factory. */
JsonFactory JSON_FACTORY = (JsonFactory) JacksonFactory.getDefaultInstance();

/** Global instance of the HTTP transport. */
HttpTransport HTTP_TRANSPORT = (HttpTransport) GoogleNetHttpTransport.newTrustedTransport();

GoogleCredential credential = GoogleCredential.fromStream(new FileInputStream("AppReviews-08a95e474894.json"))
.createScoped(Collections.singleton(AndroidPublisherScopes.ANDROIDPUBLISHER));

AndroidPublisher androidPublisher = new AndroidPublisher.Builder(HTTP_TRANSPORT, JSON_FACTORY ,credential).setApplicationName("Dream League Soccer").build();

AndroidPublisher.Reviews reviews = androidPublisher.reviews()

println "reviews --------------------= ${reviews.list("com.firsttouchgames.dls3").setMaxResults(500).execute()}"

当执行时,我得到以下异常:

Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "androidpublisher",
"message" : "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console.",
"reason" : "projectNotLinked"
} ],
"message" : "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
}

我认为这意味着,我的 Google 开发者控制台项目/帐户中没有链接任何 Google Play 帐户。

那么,我是否需要有一个 google play 帐户?即使我在 google play 中有一个帐户,我也可以访问全局应用程序的评论(就像我在上面的示例中使用了Dream League Soccer,并使用了正确的包名称)。

请帮忙,找不到任何资源,也找不到之前提出的相关问题的任何答案。请帮忙!

最佳答案

该API供Android应用程序开发人员使用以获取有关他们自己的应用程序的信息。它并不是为了获取有关所有应用程序的信息而抓取商店。这个API不会做你想要的事情,它只会获取有关你自己的应用程序的信息,而你没有任何信息。

关于java - 如何使用 AndroidPublisher api 检索 Google Play 商店中任何 Google 应用程序的评论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49055545/

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