Ключ api_key не устанавливается при вызове api через интерфейс Swagger

Я использую Swagger UI для создания API и хочу вызвать API на этой странице для виноградного API. Я установил security_definitions как показано ниже:

add_swagger_documentation(
  hide_documentation_path: true,
  doc_version: '18.0',
  mount_path: '/api_doc',
  add_version: true,
  hide_format: true,
  info: {
  title: "Search API documentation"
  },
  security_definitions: {
      ApiKeyAuth:{
        type: "apiKey",
        name: "X-Auth-Token",
        in: "header",
        description: "Requests should pass an api_key header."
      }
  },
  security: {
    ApiKeyAuth: []
  }
)

Но при вводе значения и отправке запроса в заголовке запроса значения нет.

Установите значение apikey

вызывая API

1 ответ

security это массив, так что должно быть

security: [{ ApiKeyAuth: [] }]
Другие вопросы по тегам