Я использую 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.
Когда я пытаюсь получить доступ к определенному обзору с помощью его идентификатора, он работает нормально (опять же, не указывая на проблему с доступом).