Connexion





Mot de passe oublié ?

cron.add

Ajouter un nouveau cron à votre compte.

Authentification & Action

Cette méthode nécessite une authentification. Elle peut être accessible par http et https.

Action type: HTTP POST.

Arguments

name (requis)

Le nom du cron. Valeur autorisée: string (255)

url (requise)

L'url exécutant le cron. Valeur autorisée: string (2048)

status (optionnel)

Le statut du cron. Valeurs autorisées: 1 = enabled / 0 = disabled. Défaut: 1

time_out (optionnel)

Le time-out du cron, en secondes. Valeurs autorisées: 30 / 180 / 600 / 1800 / 3600. Défaut: 30

login (optionnel)

L'identifiant (username) nécessaire pour accéder à la ressource (http authentication). Valeur autorisée: string(255)

password (optionnel)

Le mot de passe (password) nécessaire pour accéder à la ressource (http authentication). Valeur autorisée: string(32)

year (optionnel)

Détermine sur quelles(s) année(s) les crons s'exécutent . Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer (4)  ou * (= chaque année). Défaut *.

month (optionnel)

Détermine sur quel(s) mois les crons s'exécutent (1 = janvier, 2 = fevrier etc...). Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 1 à 12 ou * (= chaque mois). Défaut *.

weekday (optionnel)

Détermine sur quel(s) jour(s) les crons s'exécutent (1 = lundi, 2 = mardi etc...). Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 1 à 7 or * (= chaque jour de la semaine). Défaut *.

day (optionnel)

Détermine sur quel(s) jour(s) les crons s'exécutent.  Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 1 à 31 ou * (= chaque jour). Défaut *.

hour (optionnel)

Détermine à quelle(s) heure(s) les crons s'exécutent. Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer 0 à 23 ou * (= chaque heure). Défaut *.

minute (optionnel)

Détermine à quelle(s) minute(s) les crons s'exécutent.  Valeurs séparées par une virgule quand il y a plusieurs valeurs. Valeurs autorisées: integer ente 0 et 59  ou * (= chaque  minute). Defaut *

exec_delay (optional)

Définit un cron unique à exécuter dans un 'exec_delay' de xx minutes. Ce parametre ne peut pas être utilisé avec les années, mois, jours de la semaine, jours, heure, minute. Valeurs autorisées : integer.

Exemple: Demande

http://api.webcron.org/cron.add
POST data:
name=1stcron&url=http://www.url.com/mycron.php&time_out=180&login=myname&
password=mypasswd&weekday=3,6&hour=5&minute=20

Exemple: Réponse

<rsp status="ok">
   <cron id="154375" />
</rsp>