我正在尝试使用Android发布商服务中的新评论api从Playstore获取我的应用程序的评论。 应用密钥是 me.jadi (https://play.google.com/store/apps/details?id=me.jadi),因为您可以看到它已发布评论。
以下是我使用的代码:
var google = require('googleapis');
var secrets = require('./secrets.json');
var androidpublisher = google.androidpublisher('v2');
var authClient = new google.auth.JWT(
secrets.client_email, null, secrets.private_key,
['https://www.googleapis.com/auth/androidpublisher'], null);
authClient.authorize(function (err, tokens) {
if (err) {
return console.log(err);
}
androidpublisher.reviews.list({ auth: authClient, packageName: 'me.jadi' }, function (err, resp) {
if (err) {
return console.log(err);
}
});
});
它不包含auth或实际服务请求的任何错误。但结果总是一个空的对象。 所以我试图找出问题,
答案 0 :(得分:1)
我找到了自己的答案,我会在这里发布以供将来参考。
我的具体案例的问题是我上周没有发布或修改评论。 API文档明确指出它将在过去七天内保留评论的历史记录。
我收到新的评论后,我尝试了代码并成功检索了评论。