Как получить авторизацию для доступа к API разработчика Google Play - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь получить доступ к API разработчика Google play https://developers.google.com/android-publisher/, чтобы создать продукт покупки inapp для приложения моей компании.

Нам нужно получить разрешение на вызов GET для API разработчиков Google play.https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get

Я следовал инструкциям, представленным здесь.https://developers.google.com/android-publisher/authorization

enter image description here

Создан клиент Oauth, а также учетная запись службы.Учетная запись gmail, которую я использовал, была частью раздела «Пользователи и разрешения» в консоли play.google.com.

Но когда я попытался получить доступ к API, я получил ошибку enter image description here

Когда я начал искать эту ошибку, я понял, что есть что-то еще, называемое«Доступ к API» в play.google.com.Когда я пытался получить к нему доступ, все, что я видел, было enter image description here

Но я видел в других сообщениях, что существует экран с такими деталями, как https://i.stack.imgur.com/Hdjjy.png

ТакКак я могу идти вперед, чтобы получить доступ к API.Я сделал все, как указано в документации Google, но это не сработало.Также у меня нет доступа к экрану «Доступ к API».

Также я запутался, если вы можете создать учетные записи служб как с экрана «Доступ к API», так и с экрана «учетные данные» в console.developers.com, какую из них использовать?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Теперь я могу получить к нему доступ.Я не владелец консоли Google Play. В этом была проблема.Вам просто нужно перейти на страницу доступа к API и нажать «создать клиент OAuth» или «создать учетную запись службы».

Вы можете использовать эти учетные данные для доступа к API от почтальона или через ваш код.

0 голосов
/ 25 сентября 2018

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

  • Библиотека биллинга Play предназначена для использования в вашем приложении.Это то, что позволяет пользователям покупать вещи из вашего приложения
  • Настройка в приложениях .Когда ваше приложение поддерживает продукты в приложении, вы должны поддерживать, какие продукты и цены.Это делается с помощью консоли Play, либо вручную, либо пакетной загрузкой файлов CSV.
  • Наконец, API, к которому вы обращаетесь в своем вопросе.Он не предназначен для использования в вашем приложении, и вам не нужно использовать его для поддержки продуктов в приложении.Вместо этого этот API позволяет вашему серверу (не приложению) проверять покупку пользователя.Чтобы использовать этот API, вам нужно включить «Доступ к API» на найденной странице.Это может быть включено только владельцем учетной записи для консоли Play из соображений безопасности.Вам нужно будет найти владельца вашей учетной записи Google Play, заставить его войти в систему и создать учетную запись службы, которая имеет доступ к API.
...