Закрыть
Скидки в Webasyst 25–29 ноября 2021

Проблема получения токена при работе с фреймворком

Пытаюсь получить токен для работы с api магазина.
Сначала делаю запрос к api и получаю код, необходимый для получения токена. Далее делаю запрос к api, с использованием полученного кода, после чего сервер возвращает ответ в json'е, содержащий ошибку: {"error":"invalid_request","error_description":"Required parameter is missing: code"}. Всё делал в соответствии с документацией, обязательного параметра code, там нет. В чём может быть проблема?

3 ответа

  • 1
    Александр Титов 14 ноября 2021 14:45 #

    Аналогичная проблема... Решили?

    Вот мой лог обмена:

    Sun, 14-Nov-2021 14:49:30 GMT
    request: POST http://dev.sem-art.ru/api.php/token
    content:
    {
       "code" : "5185951762fe2dc3fdfaa5e1049fad7f",
       "grant_type" : "authorization_code",
       "client_id" : "wblink"
    }
    
    headers:
    $VAR1 = {
              'Cookie' => 'landing=%2Fpath%3D%2Fwebasyst%2Fshop%2Fapi.php%2Ftoken',
              'Content-Type' => 'application/json'
            };
    
    response:
    {
        "error": "invalid_request",
        "error_description": "Required parameter is missing: code"
    }

    Зашёл в код webasystApiToken.controller.php там стоит этот список обязательных параметров. И в этом месте выясняется, что до данного контроллера вообще никакие параметры не доходят...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите