Эта статья предлагает рекомендации по устранению неполадок для общих ошибок, которые могут возникнуть при использовании Cato для выполнения API-запроса с инструментами и программным обеспечением API. Например, Altair и Postman.
Проблемы, связанные со сценариями API и кодированием, не поддерживаются.
Это аргументы, которые необходимо включить в API-запрос. Когда вы удаляете необязательный аргумент из API-запроса, используется значение по умолчанию.
-
Запрос accountMetrics
-
id - ID учетной записи
-
timeframe - временной диапазон данных, которые возвращает запрос
-
groupDevices - Для нескольких площадок и площадок с несколькими Sockets объедините аналитику в один Socket (для булевого значения true)
-
-
Запрос accountSnapshot
-
id - ID учетной записи
-
Этот раздел объясняет некоторые общие примеры сообщений об ошибках, связанных со схемой Cato GraphQL.
В запросе есть дополнительная скобка. Эта ошибка часто возникает, когда вы не предоставляете булево значение для аргумента. Например, groupInterfaces: , вместо groupInterfaces: true,
Файл JSON не отформатирован правильно. Сообщение показывает символ, который связан с отсутствующим или лишним символом. Например, Ожидаемое Имя, найдено ( для аргумента accountSnapshot((id: 42). Правильный формат для этого аргумента accountSnapshot(id: 1941)
Этот раздел объясняет некоторые общие примеры сообщений об ошибках, связанных с неправильным форматом аргументов в запросе.
Сообщение об ошибке указывает на недопустимое значение аргумента, обычно связано с форматом аргумента.
Например, аргумент sites ids (accountMetrics > sites) является STRING, поэтому нужно использовать кавычки для значения, ids: ["4242"] правильно и ids:[4242] вызывает эту ошибку.
Сообщение об ошибке указывает на недопустимое значение аргумента, обычно связано с форматом аргумента.
Например, аргумент sites ids (accountSnapshot > sites) является INT, поэтому НЕ нужно использовать кавычки для значения, ids: [2626] правильно и ids:["2626"] вызывает эту ошибку.
Этот раздел объясняет общие сообщения об ошибках, которые не связаны напрямую со схемой или форматом Cato GraphQL.
Проблема с ключом API для вашей учетной записи. Предлагаемые решения:
-
В Приложении управления Cato (Система > Управление доступом к API) убедитесь, что:
-
Используемый вами ключ API все еще действителен (существует и не истек срок действия)
- Если опция Разрешить доступ с IP установлена, клиент API выполняет вызов с определенного разрешённого IP-адреса или диапазона
-
-
Подтвердите, что ключ правильно настроен в настройках заголовка HTTP для программного обеспечения API-запросов:
x-api-key: <значение ключа>, например,x-api-key: abcdef12345 -
Если проблема продолжается, сгенерируйте новый API Key и добавьте его в программное обеспечение запроса API
Это пример допустимого HTTP заголовка для API Клиента:
POST /api/v1/graphql2 HTTP/2 Host: api.catonetworks.com User-Agent: curl/8.7.1 Принять: */* Content-Type:application/json x-api-key: abcdef123456789
API Cato возвращает данные о трафике в байтах. Чтобы преобразовать данные в более крупные единицы (например, МБ или ГБ), необходимо делить на экспоненциальные значения 1024: 10242 для МБ, и 10243 для ГБ.
Например, чтобы преобразовать 536,870,912,000 байт в ГБ, разделите на 10243, чтобы отобразить 500 ГБ данных.
0 комментариев
Войдите в службу, чтобы оставить комментарий.