Ошибка аутентификации Magento JSON не соответствует документированному JSON - PullRequest
0 голосов
/ 27 сентября 2019

Когда время ожидания токена администратора моей службы коннектора Magento истекает, появляется следующая ошибка.Само по себе это не является проблемой, но модель, описанная в документации, не совпадает с этим ответом ...

Ответ (с сервера)

{{
  "message": "Consumer is not authorized to access %resources",
  "parameters": {
    "resources": "Magento_Sales::actions_view"
  }
}}

Документированная модель

{
  "message": "string",
  "errors": [
    {
      "message": "string",
      "parameters": [
        {
          "resources": "string",
          "fieldName": "string",
          "fieldValue": "string"
        }
      ]
    }
  ],
  "code": 0,
  "parameters": [
    {
      "resources": "string",
      "fieldName": "string",
      "fieldValue": "string"
    }
  ],
  "trace": "string"
}

В спецификации модели поле параметров помечается как массив, но сервер возвращает простой объект.

Что мне здесь делать?Я обеспокоен тем, что, если я исправлю мою модель json для правильного анализа на предмет фактического возвращаемого ответа, сервер может ответить с документированной моделью json на другие ошибки, и я буду снова сломан.

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