0

Я пытаюсь получить отзывы для своего приложения с игрового магазина, используя новые отзывы api из службы издателей Android. Ключ приложения: 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, ни для запроса фактического обслуживания. Но результатом всегда является пустой объект. Так что я пытаюсь определить проблему,

  • там что-то не так с кодом
  • сделать мне нужно выбрать в специально где-то использовать API
  • делает API имеет каких-либо ограничений, как географическая (услуга разрешена только для США дэвов)
  • или, возможно, служба есть некоторые ошибки, потому что он все еще находится в бета

ответ

1

Я нашел ответ мой сам, и я отправлю его здесь FUT ure.

Проблема с моим конкретным случаем состояла в том, что у меня не было отзывов, опубликованных или измененных на прошлой неделе. И в документации API четко указано, что он сохранит историю обзоров за последние семь дней.

Как только я получу новый обзор, я попробовал код, и обзор был успешно восстановлен.

+0

Если вы хотите получить архив, он находится на gcolud. – beshkenadze