create_retranslator

Para crear un nuevo repetidor, utilice el método core/create_retranslator.

Copied!
svc=core/create_retranslator&params={
  "creatorId": <long>,
  "name": "<text>",
  "config": {
    "protocol": "<text>",
    "server": "<text>",
    "port": <ushort>,
    "auth": "<text>",
    "ssl": <int>,
    "debug": <int>,
    "v6type": <int>
  },
  "dataFlags": <uint>
}

Parámetros

Parámetro Descripción
creatorId ID del usuario que debe ser el creador del repetidor.
name Nombre del repetidor (de 4 a 50 caracteres).
config Configuración del repetidor.
protocol ID del protocolo (consulte update_config).
server Servidor de retransmisión.
port Puerto (para todos los protocolos, excepto NIS).
auth Autorización (solo para los protocolos NIS y Wialon IPS).
ssl Uso de SSL (para NIS):
  • 0: no;
  • 1: sí.
debug Uso del modo de depuración:
  • 0: no;
  • 1: sí.
v6type Uso de la versión 6 del protocolo (solo para Granit Navigator):
  • 0: no;
  • 1: sí.
dataFlags Flags con las propiedades del repetidor para la respuesta (consulte Repetidores).

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
  "item": {         /* Repetidor creado. */
    ...
  },
  "flags": <uint>   /* Flags aplicados con propiedades. */
}

El formato del parámetro item se describe en la página Repetidores.

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Uno de los siguientes errores:
  • Parámetros de entrada incorrectos.
  • No se pudo validar la configuración.
  • No se pudo crear el repetidor con el protocolo indicado (consulte los detalles en el campo reason).
6 Uno de los siguientes errores:
  • No se pudo obtener el creador o usted no tiene el derecho de acceso Actuar en nombre del usuario al creador.
  • El usuario actual no tiene el flag Puede crear elementos (0x04).
  • No se pudo crear el repetidor.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.