Как получить токен доступа в ответе почтальона - PullRequest
0 голосов
/ 03 августа 2020

Я хочу получить токен доступа к ящику в ответе почтальона (JSON). как нам этого добиться?

Ниже я попытался.


http method: POST

URL: https://api.box.com/2.0/oauth2/token

Authorization: Basic Auth (clientid:client secret)

Body: grant_type=client_credentials

Но я не смог получить в ответ токен доступа.

Я получаю приведенная ниже ошибка.

{
    "type": "error",
    "status": 400,
    "code": "bad_request",
    "context_info": {
        "errors": [
            {
                "reason": "invalid_parameter",
                "name": "entity-body",
                "message": "Invalid value 'grant_type=client_credentials'. Entity body should be a correctly nested resource attribute name/value pair"
            }
        ]
    },
    "help_url": "http://developers.box.com/docs/#errors",
    "message": "Bad Request",
    "request_id": "ctssgkghdwpw9dxh"
}

есть идеи, почему я получаю указанную выше ошибку?

Заранее спасибо

1 Ответ

0 голосов
/ 03 августа 2020

Go к их документации API

Есть пример cURL. Скопируйте его содержимое. В Postman go в верхний левый угол Импорт -> Raw Text -> Вставить. Это сделает cURL в Postman.

Итак, из этого:

  1. На вкладке Body выберите x-www-url-encoded из раскрывающегося списка
  2. В Key столбце введите grant_type
  3. В Value введите столбец client_credentials

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...