[[apiV5Client|Назад]] ---- Все API запросы и ответы базируются на следующих общих принципах: == Запрос на сервер == * Все запросы на сервер типа **POST** http://yovourl/[METHODNAME]?id=[UserID]&token=[UserToken] * Остальные параметры запроса присылаются как POST PARAMETERS == Ответ от сервера == * Сервера находятся за CLOUDFARE - если сервера недоступны **StatusCode ответа 50X** * Если параметры id, token неверны - **StatusCode ответа 403 - HTTP Forbidden** * Если отсутствуют обязательные парамеры в POST запросе либо они не проходят проверку - **StatusCode ответа 412 - HTTP Status Precondition Failed** * В удачно обработаного запроса сервером всегда **StatusCode ответа 200 - HTTP OK** * Удачный ответ от сервера всегда в JSON формате с обязательным полем "Error", которое либо пустая строка в случае отсутствия ошибок, либо строчный параметр с детализацией ошибки. Таким образом самый короткий удачный ответ от сервера выглядит так ''{"Error":""}''