Я знаю, что этот вопрос задавался здесь несколько раз, но ни одно из решений не помогло мне.
Ниже приведены шаги, которые я выполнил для создания учетной записи службы:
- Войдите в учетную запись консоли Google Play.
- Затем перейдите к настройкам> Доступ к API с левой панели.
- Прокрутите страницу вниз до раздела «Учетные записи служб» и нажмите «Создать учетную запись службы».
- Следовал инструкциям, указанным в открывшемся диалоговом окне.
- При создании учетной записи службы в Google API Console выбран параметр «Учетная запись службы» в качестве «Проект»> «Владелец»
- Создан ключ и загружен в формате json.
- Теперь вернулись в консоль Google Play и нажали на Предоставить доступ, чтобы предоставить разрешение от имени администратора.
Теперь я использую эту учетную запись службы для проверки Приобретений приложений на сервере, но получаю эту ошибку:
{
"errors": [
{
"domain": "androidpublisher",
"reason": "permissionDenied",
"message": "The current user has insufficient permissions to perform the requested operation."
}
],
"code": 401,
"message": "The current user has insufficient permissions to perform the requested operation."
}
}
Я использую этот php lib и метод учетной записи службы для проверки покупок.