Я потратил много дней, пытаясь понять, как выполнить простую команду DELETE curl, чтобы удалить пользователя из нашего каталога Google (домен jjj.work).Я попытался использовать ключ API, который имеет авторизацию администратора SDK, я пытался использовать служебные учетные записи и пытался использовать идентификатор клиента OAuth 2.независимо от того, что я пытаюсь, я не могу подтвердить подлинность.я не могу найти документацию о том, как это сделать.Я просмотрел каждую страницу в каталоге API о том, как проходить аутентификацию, и перешел по каждой ссылке, но не могу получить прямой ответ.Может кто-нибудь помочь, пожалуйста?У меня есть требование программно УДАЛЯТЬ и POST учетные записи пользователей без какого-либо взаимодействия с человеком, он будет работать отдельно от конвейера и использовать либо API-ключ, либо какой-то секрет для выполнения этого
1) я создал APIвведите проект Google с доступом к API администратора SDK.я включил доступ API, поскольку я супер пользователь.Я включил администратор SDK API для проекта.до сих пор не может даже выполнить GET для получения информации о пользователе.2) я создал учетные данные OAuth 2.0 с идентификатором и секретом - я не могу понять, как передать эти учетные данные в запрос, я не могу найти документацию о том, как их использовать, либо
curl -X GET \
'https://www.googleapis.com/admin/directory/v1/users/EXAMPLE@COMPANY.work?key=apiKeyWithAdminSdkPriviledge' \
> -H 'content-type: application/json'
RESPONSE-
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
я ожидаю, что каким-то образомВозможно, мне придется вернуть токен сеанса и использовать этот токен сеанса в GET, POST, DELETE и т. д., что хорошо, но я просто не могу найти документацию о том, как это сделать.все, что я нахожу из Google, - это команды, которые едва полезны, не показывая вам, как передавать учетные данные