- Быстрый старт
- Вопросы и ответы
- Вызов API
- Можно ли привязать внутреннее доменное имя для API запросов?
- По какой причине бэкенд может быть недоступен для вызовов или превышено время ожидание отклика?
- Могут ли приложения, развернутые в сети VPC, вызывать API?
- Настройка DNS-сервера внутренней сети
- Что делать, если при вызове API появилось сообщение «No backend available»?
- Как выполнить аутентификацию IOS-приложений?
- Можно ли использовать частные IP-адреса в качестве адреса бэкенда или нужно указывать только EIP-адреса сервера ECS?
- Какое количество клиентских приложений (App) можно создать?
- Каким образом можно ограничить информацию по запросам среди третьих лиц, которые вызывают тот же API при использовании App authentication?
- Есть ли ограничения по количеству лиц, вызывающих приложение-клиент (App) при использовании App authentication?
- Нужно ли создавать клиентские приложения (App) для API, чтобы его можно было вызвать с использованием App authentication?
- Каким образом третьи лица могут вызвать API, которое использует App authentication?
- Как реализовать передачу данных применяя WebSocket?
- Есть ли в сервисе API Gateway ограничения по пропускной способности?
- Что делать при появлении сообщения «API Not Found»?
- Могут ли мобильные приложения вызвать API?
- Какой максимальный размер пакета API-запроса?
- Что делать, если при вызове API с помощью JavaScript появилось сообщение «The API does not exist or has not been published in an environment»?
- По какой причине могут не получиться кросс-доменные вызовы?
- Почему не получается создать параметр заголовка с именем x-auth-token для API, вызов которого осуществляется посредством IAM authentication?
- Как сопоставляются и выполняются запросы API, у которых несколько бэкенд политик?
- Тарификация
- Термины и сокращения
- Товарные знаки
- Обратиться в поддержку
Что делать, если при вызове API с помощью JavaScript появилось сообщение «The API does not exist or has not been published in an environment»?
Если появилось данное сообщение об ошибке, то сделайте следующее:
Проверьте, опубликован ли API. Если нет, то опубликуйте его API Gateway → API Publishing → APIs, в строке с нужным API нажмите Publish.
Удостоверьтесь в правильности URL на странице информации об API. Пропущенный слеш (/) в пути может представлять другой API. Например, два похожих пути представляют собой два разных API:
http://7383ea59c0cd49a2b61d0fd1d351a619.apigw.ru-moscow-1.hc.sbercloud.ru/test
http://7383ea59c0cd49a2b61d0fd1d351a619.apigw.ru-moscow-1.hc.sbercloud.ru/test
Проверьте, есть ли разрешение на «OPTIONS» для кросс-региональных запросов. Если есть, то активируйте опцию CORS для данного API и создайте новое API, который использует метод «OPTIONS».
Была ли статья полезной ?
Предыдущая статья
Какой максимальный размер пакета API-запроса?
Следующая статья
По какой причине могут не получиться кросс-доменные вызовы?