type = enginegroup

Cette requête JSON donne les informations concernant un groupe de moteurs. Un groupe de moteurs est défini au niveau de l'instance de Scrutari elle-même (voir les groupes de moteur).

Une particularité de cette requête, c'est qu'elle peut être invoquée de trois manières différentes :

  • via l'adresse normale {adresse de l'instance}/{nom du moteur}/_json
  • via l'accès direct au serveur {adresse de l'instance}/_json
  • via l'accès par le groupe {adresse de l'instance}/_groups/{nom du groupe}/json

Les informations d'un moteur sont celles des méta-données (voir le fichier metadata.xml).

Paramètres

Paramètres communs obligatoires

  • version : version à utiliser (Version actuelle : 1)

Paramètres communs optionnels

  • lang : langue à utiliser de préférence pour les intitulés

Paramètres spécifiques obligatoires

  • name : nom du groupe, ce paramètre n'est pas nécessaire dans le cas de l'accès par {adresse de l'instance}/_groups/{nom du groupe}/json

Paramètres spécifiques optionnels

aucun.

Objet retourné

Versions 3 et 2

{
  engineGroup: {
    name:,//nom du groupe
    title:,//titre du groupe
    attrMap: { // tableau associatif des attributs du groupe
      (clé): [ // la clé est celle de l'attribut//valeurs de l'attribut
       ]
    },
    engineArray: [ //tableau des moteurs
      {
        name:,//nom du moteur du moteur
        url:,//adresse du moteur
        title:,//titre du moteur
        phraseMap: { // tableau associatif des intitulés associés à la catégorie
          (nom):, // nom de l'intitulé auquel correspond sa valeur (chaine)
        },
        icon:,//icone du moteur
        website:,//site de référence du moteur
        attrMap: { // tableau associatif des attributs du moteur
          (clé): [ // la clé est celle de l'attribut//valeurs de l'attribut
           ]
        }
      }
    ]
  }
}

Version 1

{
  engineGroup: {
    name:,//nom du groupe
    title:,//titre du groupe
    attrMap: { // tableau associatif des attributs du groupe
      (clé): [ // la clé est celle de l'attribut//valeurs de l'attribut
       ]
    },
    engineArray: [ //tableau des moteurs
      {
        name:,//nom du moteur du moteur
        url:,//adresse du moteur
        title:,//titre du moteur
        description:,//description courte du moteur
        icon:,//icone du moteur
        website:,//site de référence du moteur
        attrMap: { // tableau associatif des attributs du moteur
          (clé): [ // la clé est celle de l'attribut//valeurs de l'attribut
           ]
        }
      }
    ]
  }
}
serveurscrutari/json/type_enginegroup.txt · Dernière modification: 2017/11/05 15:08 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0