#google-api #google-oauth #google-admin-sdk
Вопрос:
Я пытаюсь получить домен клиента с помощью API customers.get. Я уже добавил области на экране согласия:
- https://www.googleapis.com/auth/admin.directory.customer
- https://www.googleapis.com/auth/admin.directory.customer.readonly
Но я получаю это сообщение об ошибке после выполнения запроса (похоже, проблема с разрешением):
{
"error": {
"code": 403,
"message": "Requests to this API admin method ccc.hosted.frontend.directory.v1.DirectoryCustomers.Get are blocked.",
"errors": [
{
"message": "Requests to this API admin method ccc.hosted.frontend.directory.v1.DirectoryCustomers.Get are blocked.",
"domain": "global",
"reason": "forbidden"
}
],
"status": "PERMISSION_DENIED"
}
}
По какой-то причине в Google API Explorer работает отлично, но не в моем клиенте API (Бессонница) и не в моем веб-приложении. В моем веб-приложении я устанавливаю области с помощью клиентской библиотеки JavaScript.
Кроме того, я использую Google Диск, API документов, и они хорошо работают.
Есть ли что-то, чего мне не хватает в этом API?
Спасибо.