Следующий запрос API:sendgrid ошибка при попытке получить Профиль пользователя API "Доступ запрещен"
curl --request GET \
--url https://api.sendgrid.com/v3/user/profile \
--header 'Authorization: Bearer API KEY'\
--header 'Content-Type: application/json'
Из документов: https://sendgrid.com/docs/API_Reference/Web_API_v3/user.html
Результаты в ответ HTTP 403 со следующим телом:
{"errors":[{"field":null,"message":"access forbidden"}]}
Я пошел в Настройки -> Ключи API и нажал «Изменить данные», чтобы просмотреть разрешения, предоставленные моему API-ключу, и, насколько я могу судить, нет никаких прав, rant (или отменить), который, похоже, связан с «профилем пользователя».
Для того, чтобы быть в безопасности, я настроил каждое разрешение на «Полный доступ» (если доступно) или «Чтение доступа», если «полный доступ» недоступен, но я все еще получаю эту ошибку HTTP 403 ,
Какое разрешение мне необходимо предоставить моему API-ключу, чтобы получить мой профиль пользователя?
Что вы используете для значения «API KEY» в заголовке авторизации? Началось ли это с «SG»? Просто убедитесь, что вы используете API KEY, а не API KEY ID. См. Здесь: http://stackoverflow.com/questions/34789622/send-grid-seems-to-be-preventing-my-node-js-server-sending-emails/34798357#34798357 –
Я уверен, что использовал ключ API, отображаемый во время создания ключа в первый раз. Но я получил ту же ошибку {"errors": [{"field": null, "message": "access forbidden"}]} –