Я хотел бы использовать API для получения отзывов из Google Play Store: https://developers.google.com/android-publisher/api-ref/reviews/list
Мой ожидаемый поток для использования этого API:
1) Пользователь (владелец приложения) входит в мое приложение с помощью своих учетных данных Google;
2) Я получаю access_token пользователя
3) Я использую извлеченный access_token для использования API для получение отзывов.
Но когда я попытался получить отзывы, я получил следующую ошибку:
{
"error": {
"errors": [
{
"domain": "androidpublisher",
"reason": "projectNotLinked",
"message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
}
],
"code": 403,
"message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
}
}
Итак, я зашел в Консоль разработчика Google Play и связал приложение Google Play с проектом OAuth 2.0. И после этой манипуляции мне удалось успешно получить отзывы.
Но какой-то абстрактный пользователь не сможет связать свое приложение Google Play с моим проектом OAuth 2.0. А пока я просто не понимаю, почему Google добавил это ограничение.
Есть ли другой способ получить отзывы о приложении Google Play (при условии, что владелец этого приложения может войти в систему с помощью OAuth)?