Pour créer un objet Lighthouse Task ou modifier un objet qui existe déjà, utilisez les descriptions des champs d’objet fournies dans cet article. Toutes les clés non requises que vous ne spécifiez pas seront définies par défaut ou resteront inchangées (en cas de mise à jour), de sorte que vous pouvez spécifier ou mettre à jour uniquement un sous-ensemble des données de l’objet.

Exemple d’objet JSON
{
    "Url": "http://dotcom-monitor.com",
    "User": "",
    "Password": "",
    "CheckCertificate": "NO",
    "Metric": "Performance\Overall Score",
    "LowerMetricThreshold": 0,
    "UpperMetricThreshold": 0,
    "AlertOnError": false,
    "DNSResolveMode": "TTL Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 114744,
    "Id": 439958,
    "Task_Type_Id": 29,
    "Name": "http://dotcom-monitor.com"
}

Description des champs

champ Type Obligatoire/Facultatif description
Url

corde

Obligatoire

Spécifie une adresse de destination. L’URL doit commencer par HTTP:// ou HTTPS:// .

exemple:
"Url": "http://msn.com"
utilisateur

corde

optionnel

Ce champ contient un nom d’utilisateur pour l’authentification d’accès de base HTTP.

exemple:
"UserName": "username"
mot de passe

corde

optionnel

Ce champ contient un mot de passe pour l’authentification d’accès de base HTTP.

exemple:
"UserPass": "password"
CheckCertificate (checkCertificate)

booléen

Obligatoire

Lorsqu’il est activé – les problèmes de certificats seront révélés.

exemple:
"CheckCertificate": false
Métrique

corde

Obligatoire

Mesure d’audit de la page Web.

VALEURS POSSIBLES :

  • Performance\\Note globale
  • Accessibilité\\Note globale
  • Meilleures pratiques\\Note globale
  • SEO\\Score global
  • Performances\\Première peinture contenteuse
  • Indice de performance\\vitesse
  • Performances\\Temps de passage à l’interactif
  • Performances\\Première peinture significative
  • Performances\\Premier cpu inactif
  • Performance\Max Potentiel De première entrée
exemple:
"Metric": "SEO\Overall Score"
LowerMetricThreshold

int32 (en)

optionnel

Limite inférieure d’une mesure sélectionnée.
UpperMetricThreshold

int32 (en)

optionnel

Limite supérieure d’une mesure sélectionnée.
AlertOnError

booléen

optionnel

Envoyez des alertes en fonction du seuil défini.

exemple:

"AlertOnError": false
DNSResolveMode corde optionnel VALEURS POSSIBLES :

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

Pour plus d’informations, consultez l’article Option de mode DNS.

DNSserverIP (en) corde optionnel Champ d’une adresse IP de serveur DNS personnalisée. Pour plus d’informations, consultez l’article Option de mode DNS.
Device_Id

int32 (en)

Obligatoire

LIRE SEULEMENT Champ. ID d’appareil unique.

exemple:
"Device_Id": 8692
id

int32 (en)

Obligatoire

*Uniquement pour les opérations de modification

LIRE SEULEMENT Champ. ID de tâche unique. Ne pas utiliser pour les opérations de création.

exemple:
"Id": 18016
Task_Type_Id

int32 (en)

Obligatoire

Type de tâche.

exemple:
"Task_Type_Id": 29
nom

corde

optionnel

Nom de la tâche.

exemple:
"Name": "Lighthouse task"