ошибки

обновленный
Cover image for: ошибки

API возвращает стандартные HTTP-коды успеха или состояния ошибок для всех операций. В случае ошибок ответ будет включать соответствующий код ошибки, короткое сообщение с описанием причины ошибки и, необязательно, дополнительные поля, передающие информацию, относящуюся к этой ошибке.

Коды состояния

code name description
200 OK The request was processed succesfully.
201 Created The request was processed successfully, and a new resource instance was created.
400 Bad Request The API was unable to process the request as it was malformed in some way.
401 Unauthorized The API was unable to find valid credentials in the request.
403 Forbidden The credentials provided do not have sufficient permissions to perform the request.
404 Not Found The requested resources cannot be found.
429 Too Many Requests The request has not been processed as a rate limit has been reached.
5xx Internal Server Error An unexpected error occurred while processing the event.

Коды ошибок

invalid-body

API не удалось обработать тело вашего запроса. Убедитесь, что тело запроса является допустимым JSON.

invalid-parameter

Один или несколько параметров в вашем теле запроса не прошли проверки. Этот ответ будет включать в себя атрибут params с более подробной информацией о нарушающих параметрах.

unconfigured

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

missing-scope

Ваша организация, ключ или текущий пользователь не имеют необходимых областей разрешений для выполнения этого запроса.

limit-exceeded

Запрос не может быть выполнен, поскольку он нарушит ограничение, установленное для вашей организации, ключа или текущего пользователя. Например, пользователь, которому разрешен доступ к двум учетным записям iCloud в месяц, получит эту ошибку при попытке доступа к третьей учетной записи.

session-expired

Сеанс, который вы пытаетесь использовать для этого запроса, был помечен как истекший API. Вы должны создать новый, действительный сеанс, прежде чем продолжить.

invalid-credentials

Предоставленные учетные данные были отклонены внешней службой. Либо источник не существует (т. Е. Недопустимое имя пользователя), либо неправильная полезная нагрузка учетных данных (например, неверный пароль).

source-locked

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

code-required

Источник, для которого вы пытаетесь создать сеанс, имеет функцию многофакторной аутентификации (MFA). API вызовет процесс MFA, и вы должны предоставить код, представленный во время этого процесса, при следующей попытке создания сеанса.

Для получения дополнительной информации о процессе создания сеанса см. Ссылку на службу, к которой вы пытаетесь обратиться.

code-rate-limited

Пользователь часто пытался создать сеанс, используя недопустимый код, и служба была ограничена по скорости. Мы рекомендуем пользователю подождать не менее часа, прежде чем повторять попытку.

choice-required

Источник, к которому вы пытаетесь получить доступ, имеет двухэтапную проверку (2SV), подмножество многофакторной аутентификации (MFA). Как часть этого ответа, API предоставит список устройств, с которыми он может инициировать процесс 2SV; это устройство получит код 2SV, который потребуется для следующего шага процесса.

Для получения дополнительной информации о процессе создания сеанса см. Ссылку на службу, к которой вы пытаетесь обратиться.

task-error

Произошла общая ошибка задачи. Повторная попытка опроса или задачи может решить проблему. Пожалуйста, свяжитесь со службой поддержки, если проблема не устранена.

Коды ошибок сервиса iCloud

icloud-terms-not-accepted

Пользователь не принял последние Условия использования iCloud. Они могут принять условия, войдя в App Store на устройстве iOS или macOS, используя свою учетную запись, или перейдя на iCloud.com .

icloud-account-not-verified

Основной адрес электронной почты, связанный с учетной записью iCloud, еще не подтвержден. Пользователь должен завершить процесс проверки электронной почты, чтобы активировать учетную запись. Процесс проверки можно управлять, войдя в appleid.apple.com .

icloud-service-not-activated

Служба iCloud, необходимая для завершения операции, не активирована в используемой учетной записи iCloud. Например, если пользователь не включил iCloud Photo Library в учетной записи, эта ошибка будет возникать при попытке получить icpl.photos .

Убедитесь, что пользователь переключил соответствующие параметры службы, чтобы убедиться, что она активирована.

icloud-service-outage

Операция не может быть завершена из-за сбоя iCloud. Они очень редки и обычно кратковременны - повторная попытка в течение нескольких минут должна быть успешной. Однако, если проблема не устранена, обратитесь за дополнительной информацией на страницу состояния iCloud и страницу состояния API , а также обратитесь в службу поддержки.

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наш офис работает с понедельника по пятницу с 9:00 до 17:00 по Гринвичу. Время в настоящее время 1:13 ПП с GMT.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Наша отличная команда поддержки

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2024 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® и Camo® являются зарегистрированными товарными знаками. Политика конфиденциальности & условия.