2016-09-07 5 views
0

Я использую Googles официальной библиотеки .NET для доступа обзоры моего приложения (https://developers.google.com/android-publisher/api-ref/reviews/list является соответствующий API)Google API AndroidPublisher не возвращает отзывы

"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 

я получаю такое же (пусто) результат, когда я беру access_token от credential и к HTTP GET вызова вручную.

Ошибка, так что доступ должен работать правильно - но я только когда-либо получаю пустой объект JSON.

Когда я пытаюсь получить доступ к определенному обзору с помощью его идентификатора, он работает нормально (опять же, не указывая на проблему с доступом).

ответ