Exemple d'objet JSON
{
    "Timeout": 0,
    "Server": "127.0.0.1",
    "LoginToServer": false,
    "UserName": "",
    "Password": "",
    "Directory": "",
    "GetDirectoryListing": false,
    "CheckFile1": "",
    "CheckFile2": "",
    "CheckFile3": "",
    "DownloadFile": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "Device_Id": 87303,
    "Id": 211739,
    "Task_Type_Id": 18,
    "Name": "127.0.0.1"
}

Description des champs

champ type description

serveur

corde

Adresse serveur FTP

exemple:
"Server": "ftp.nowhere.com"

LoginToServer

booléen

Lorsqu’il est activé – l’opération de connexion sera effectuée pendant la session de suivi.

exemple:
"LoginToServer": true

nom d’utilisateur

corde

Ce champ contient un nom d’utilisateur pour l’authentification FTP

exemple:
"UserName": "demo_username"

mot de passe

corde

Ce champ contient un mot de passe pour l’authentification FTP

exemple:
"Password": "demo_password"

répertoire

corde

Ce champ spécifie le nom de l’annuaire qui va être vérifié

exemple:
"Directory": "files"

GetDirectoryListing

booléen

Lorsqu’ils sont activés , les fichiers stockés dans un répertoire seront répertoriés.

exemple:
"GetDirectoryListing": true

CheckFile1 (CheckFile1)

corde

La disponibilité d’un nom de fichier spécifié dans ce fichier sera vérifiée lors de la surveillance.

exemple:
"CheckFile1": "text.txt"

CheckFile2 (checkfile2)

corde

La disponibilité d’un nom de fichier spécifié dans ce fichier sera vérifiée lors de la surveillance.

exemple:
"CheckFile2": "picture.png"

CheckFile3 (checkfile3)

corde

La disponibilité d’un nom de fichier spécifié dans ce fichier sera vérifiée lors de la surveillance.

exemple:
"CheckFile3": "song.mp3"

TéléchargerFile

corde

Lorsque le nom du fichier est spécifié – les premiers 2Mbytes seront téléchargés afin de vérifier l’accessibilité

exemple:
"DownloadFile": "text.txt"

RequireSSL (en)

booléen

Lorsqu’il est activé – FTP sur le protocole SSL crypté sera demandé.

exemple:
"RequireSSL": true
DNSResolveMode corde Modes disponibles:

  • Dispositif mis en cache
  • Non mis en cache
  • TTL Mis en cache
  • Serveur DNS externe

Pour plus d’explication s’il vous plaît voir «Option mode DNS» article

DNSserverIP (en) corde Champ pour une adresse IP de serveur DNS personnaliséePour une explication détaillée, veuillez consulter l’article «Option mode DNS »

Int32 Int32

LIRE SEULEMENT Champ. ID unique de l’appareil

exemple:
"Device_Id": 8550

id

Int32 Int32

LIRE SEULEMENT Champ. Id de tâche unique

exemple:
"Id": 17714

Task_Type_Id

Int32 Int32

Type de champ de tâches. S’il vous plaît vérifier les valeurs potentielles pour «Task_type_id» dans le tableau approprié

exemple:
"Task_Type_Id": 6

nom

corde

Nom de la tâche

exemple:
"Name": "FTP"

Timeout

Int32 Int32

Ce champ définit la valeur de temps maximale (en msecondes) pour l’exécution des tâches.

exemple:
"Timeout": 0