REST APIs

REST API errors

Steein возвращает стандартные коды состояния HTTP для успешных и ошибок.

HTTP status codes

Status code Описание Больше информации
200 Request OK
201 Resource created
400 Validation error Ошибки проверки
401 Unauthorized request Ошибки аутентификации
402 Failed request
403 Forbidden
404 Resource was not found
50n Steein server error

Ответы об ошибках

Тело ответа для всех ошибок, содержит дополнительные сведения об ошибке в этом формате:

	
	{  
		"name": "ERROR_NAME",
		"message": "ERROR_DESCRIPTION",
		"information_link": "ERROR_DOCUMENTATION_LINK",
		"details": "ERROR_DETAILS"
	}
	

Ошибки проверки

HTTP 400 status code

Чтобы предотвратить ошибки проверки, убедитесь, что параметры имеют правильный тип и соответствуют этим ограничениям:

Тип параметра Описание
Character Имена, адреса, номера телефонов и т. Д. Имеют максимальные пределы символов.
Required Должен быть включен в запрос. Например, когда вы предоставляете информацию о кредитной карте, вы должны указать почтовый индекс для большинства стран.

Ошибки аутентификации

Для получения дополнительной информации об аутентификации см. Первые шаги REST API

HTTP 401 status code

Проблемы, связанные с токеном, часто вызывают ошибки проверки подлинности.

Убедитесь, что токен доступ действителен и присутствует, а не истек.