div-action-submit
Отправляет переменные из контейнера по ссылке. Конфигурация отправки данных может определяться приложением-хостом. По умолчанию переменные передаются в теле запроса в виде JSON, метод запроса — POST.
Параметры
Параметры | Описание |
---|---|
container_id |
string Обязательный параметр. Идентификатор контейнера, в котором содержатся переменные для отправки. Доступные платформы: iOS. |
request |
object Обязательный параметр. Параметры HTTP-запроса, которые используются для конфигурации отправки данных. Значение имеет тип Доступные платформы: iOS. |
type |
string Обязательный параметр. Значение всегда должно равняться Доступные платформы: iOS. |
on_fail_actions |
array Действия при неуспешной отправке данных. Доступные платформы: iOS. |
on_success_actions |
array Действия при успешной отправке данных. Доступные платформы: iOS. |
request
Параметры | Описание |
---|---|
url |
string Обязательный параметр. Ссылка, по которой отправляются данные из контейнера. Значение должно быть валидным URL. |
headers |
array Заголовки HTTP-запроса. |
method |
string Метод HTTP-запроса. Возможные значения: Значение по умолчанию: |
header
Параметры | Описание |
---|---|
name |
string Обязательный параметр. |
value |
string Обязательный параметр. |
JSON
{
type*: "submit",
container_id*: "string",
on_fail_actions: [
{
download_callbacks: {
on_fail_actions: [ div-action, ... ],
on_success_actions: [ div-action, ... ]
},
is_enabled: "bool_int",
log_id*: "string",
log_url: "string",
menu_items: [
{
action: div-action,
actions: [ div-action, ... ],
text*: "string"
},
...
],
payload: "object",
referer: "string",
scope_id: "string",
target: "string",
typed: div-action-typed,
url: "string"
},
...
],
on_success_actions: [
{
download_callbacks: {
on_fail_actions: [ div-action, ... ],
on_success_actions: [ div-action, ... ]
},
is_enabled: "bool_int",
log_id*: "string",
log_url: "string",
menu_items: [
{
action: div-action,
actions: [ div-action, ... ],
text*: "string"
},
...
],
payload: "object",
referer: "string",
scope_id: "string",
target: "string",
typed: div-action-typed,
url: "string"
},
...
],
request*: {
headers: [
{
name*: "string",
value*: "string"
},
...
],
method: "string",
url*: "string"
}
}