Informations
Version1.1
Format de réponsejson / jsonp
Méthodes HTTPGET / POST
Objet retournéPropriétaire
CharsetUTF-8
Mis à jour le 15/12/2015 API version 1.1

Permet de rechercher une ressource dans l'ADE.

URL de la ressource

http://api.passific.fr/ADEsearch/1.1/

Paramètres

search
Requis
GET/POST

La chaine de caractère recherché.
Cette chaine doit comporter trois (3) caractères minimum.
Ce paramètre pouvant être transmis soit en GET soit en POST, si les deux sont présents, seule la donnée POST sera prise en compte.

Exemple de valeur : abc

projectid
Optionel
GET

Le numéro du projet ADE correspondant au calendrier désiré.
Omettez ce paramètre pour utiliser le calendrier courant. Attention, la valeur par défaut de ce paramètre change d'une année sur l'autre à une date indéterminée.

Exemple de valeur : 123

callback
Optionel
GET

Fonction de padding utilisé en callback pour récupérer les données retournées par l'API.
Permet, entre autres, de contourner la limitation de "Same-origin policy" des navigateurs.

Exemple de valeur : my_callback

Objet retourné

Champ Type Description
err booléen

Indique si une erreur s'est produite ou si la requête est erronée.

Exemple :

"err":false

data Chaîne de caractères

Nullable. Échappé. Structure contenant les différents résultats.
Pour chaque résultat (numéroté), une structure renseigne les champs id et name avec respectivement le numéro de la ressource et son nom.

Exemple :

"data": {
    "0": {
      "id": "121",
      "name": "PRAVOSSOUDOVITCH Serge"
    }
  }

Exemples de requêtes

GET http://api.passific.fr/ADEsearch/1.1/?search=pra
{
  "err": false,
  "data": {
    "0": {
      "id": "121",
      "name": "PRAVOSSOUDOVITCH Serge"
    },
    "1": {
      "id": "157",
      "name": "PRADARELLI Béatrice"
    },
    "2": {
      "id": "108",
      "name": "PRADES JULIEN"
    },
    "3": {
      "id": "1181",
      "name": "CARCELES DUPRAS Emily"
    },
    "4": {
      "id": "73",
      "name": "PRADELEIX Ludivine"
    }
  }
}
Recherche erronée :
GET http://api.passific.fr/ADEsearch/1.1/?search=noresult
{
  "err": true,
  "data": "No result found..."
}

Notes

Par défaut, l'API est configurée pour l'ADE de Polytech Montpellier. Cependant, il serait possible de l'ouvrir à d'autres ADE sur demande.