Google API AndroidPublisher不返回评论



我使用谷歌的官方。net库访问我的应用程序的评论(https://developers.google.com/android-publisher/api-ref/reviews/list是相应的API)

"Google.Apis.AndroidPublisher.v2": "1.16.0.594"
这是(大致)我的代码:
var credential = new ServiceAccountCredential(new ServiceAccountCredential.Initializer("client_email_from_service_account_json"
    {
        Scopes = new[] { AndroidPublisherService.Scope.Androidpublisher }
    }.FromPrivateKey("private_key_from_service_account_json"));
var service = new AndroidPublisherService(new BaseClientService.Initializer
{
    HttpClientInitializer = credential,
    ApplicationName = "some_name",
});
var request = service.Reviews.List("my_app_id");
using (var reader = new StreamReader(request.ExecuteAsStream()))
{
    var json = reader.ReadToEnd();
    // json is only "{}n"
}
var requestResult = await request.ExecuteAsync();
// requestResult.Reviews is null

当我从credential手动取access_tokenHTTP GET调用时,我得到相同的(空)结果。

没有错误,所以访问应该正确工作-但我只得到一个空的JSON对象。

当我尝试通过它的ID访问一个特定的评论时,它工作得很好(再次,不指向访问问题)。

根据https://github.com/google/google-api-nodejs-client/issues/589,评论API只返回最近7天内发布的评论。

最新更新