Modifications

Sauter à la navigation Sauter à la recherche
644 octets ajoutés ,  29 novembre 2014 à 23:20
Ligne 98 : Ligne 98 :  
EXEMPLE D'APPEL DANS UN TERMINAL<br />
 
EXEMPLE D'APPEL DANS UN TERMINAL<br />
 
avec le Core ID 0123456789abcdef<br />
 
avec le Core ID 0123456789abcdef<br />
et votre ''access token'' est 123412341234
+
et votre ''access token'' est 123412341234<br />
 +
<small>''Voyez ci-dessous pour l'identification de votre propre CORE_ID et ACCESS_TOKEN''</small>
    
  <nowiki>curl https://api.spark.io/v1/devices/0123456789abcdef/led \
 
  <nowiki>curl https://api.spark.io/v1/devices/0123456789abcdef/led \
 
   -d access_token=123412341234 \
 
   -d access_token=123412341234 \
 
   -d params=l1,HIGH</nowiki>
 
   -d params=l1,HIGH</nowiki>
 +
 +
Vous pourriez également utiliser une commande curl sur une seule ligne
 +
 +
curl https://api.spark.io/v1/devices/0123456789abcdef/led -d access_token=123412341234 -d params=l1,HIGH
 +
 +
Lorsque l'appel est concluant, curl retourne la réponse produite par l'API (structure JSon).
 +
 +
<nowiki>{
 +
  "id": "54ff6xxxxxxxxxxxxx481467",
 +
  "name": "mch-demo",
 +
  "last_app": null,
 +
  "connected": true,
 +
  "return_value": 1
 +
}</nowiki>
 +
 +
La réponse contient, en autre, la valeur retournée par votre fonction <code>ledControl</code> (voyez ''return_value'')
    
=== Comment trouver votre CORE_ID ===
 
=== Comment trouver votre CORE_ID ===
29 879

modifications

Menu de navigation