Получить отзывы из Google Play Store - PullRequest
0 голосов
/ 12 декабря 2018

Я хотел бы использовать API для получения отзывов из Google Play Store: https://developers.google.com/android-publisher/api-ref/reviews/list

Мой ожидаемый поток использования этого API:
1) Пользователь (владелец приложения) войдет в свой аккаунт.приложение по его учетным данным Google
2) Я получаю user_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)?

1 Ответ

0 голосов
/ 13 декабря 2018

Существует ограничение, так как API не был добавлен, поэтому произвольный пользователь может получить подробную информацию об обзорах приложений для любого разработчика.Вместо этого он был добавлен, чтобы разработчики могли создавать свои собственные инструменты поддержки клиентов для анализа отзывов своих клиентов и ответов.

Этот же API-интерфейс также используется для вещей, более серьезных, чем получение отзывов, таких как публикация приложенийи загрузка финансовых данных.Предоставление Oauth доступа к вашей учетной записи разработчика - рискованная вещь.Google не хочет поощрять разработчиков делать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...