-{Title}- Архивация настроек сайтов -{/Title}- -{Content}- Интерфейс используется для архивации или восстановления настроек выбранных сайтов.

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

Action: http://go.jetswap.com/api
Method: POST
PAY_ACTION: archive
Поля, передаваемые в форме:
Параметр
Обязательный
Описание
idstДаID сайтов, для которых требуется выполнить команду. Содержит ID сайтов, разделенные двоеточием, например 123:234:456.
opДа
  • 0 - архивация выбранных сайтов
  • 1 - восстановление выбранных сайтов
  • 2 - удаление выбранных сайтов из архива (доступно если сайт находится в архиве более 7 дней)
  • 3 - получение настроек сайта из архива

Ответ: передается в формате URL Encoded массив, содержащем результаты выполнения операции сайта (см. пример ответа).

Параметр
Описание
doneВыдается значение 1 при успешно выполненной операции.
idВыдается значение нового ID сайта при успешном восстановлении настроек из архива (при op=1).
dateerrorВыдается значение 1 при ошибке удаления сайта из архива (удаление доступно если сайт находится более 7 дней в архиве) (при op=2).
notexistsВыдается значение 1 при отсутствии доступа к сайту с заданным ID или если сайт с таким ID не существует.
другие параметрыВыдаются аналогично функции set(получение настроек сайта) (при op=3)

Пример: сервером может быть выдан например ответ !647730[done]=1&647730[id]=647731&123456[notexists]=1.
После устранения ! перед ответом и обработки текста ответа функцией php parse_str выходной массив примет вид:

Array
(
    [647730] => Array
        (
            [done] => 1
            [id] => 647731
        )
    [123456] => Array
        (
            [notexists] => 1
        )
)
Полученный массив означает, что для сайта с ID 647730 операция выполнена успешно, а сайт с ID 123456 недоступен для команды или не найден. -{/Content}- -{SecondContent}- -{/SecondContent}-