Modifications

Sauter à la navigation Sauter à la recherche
180 octets ajoutés ,  29 novembre 2014 à 21:14
Ligne 86 : Ligne 86 :     
=== Faire une requête sur l'API ===
 
=== Faire une requête sur l'API ===
Note que le point de contact de l'API (''endpoint'') est est "led", et non "ledControl". This is because the endpoint is defined by the first argument of Spark.function(), which is a string of characters, rather than the second argument, which is a function.
+
Notez que le point de contact de l'API (''endpoint'') est est "led", et non "ledControl".  
   −
The API request will look something like this:
+
C'est parce que le point de contact (''endpoint'') est défini en premier paramètre de l'appel Spark.function(). Ce premier paramètre est une chaîne de caractère.
 +
 
 +
Le second paramètre de l'appel Spark.function() est une fonction. Cette est automatiquement exécutée lorsque le point de contact est appelé sur l'API.
 +
 
 +
L'appel à l'API doit avoir la structure suivante.
    
  POST /v1/devices/{DEVICE_ID}/led
 
  POST /v1/devices/{DEVICE_ID}/led
   −
# EXAMPLE REQUEST IN TERMINAL
+
# EXEMPLE D'APPEL DANS UN TERMINAL
# Core ID is 0123456789abcdef
+
# avec le Core ID 0123456789abcdef
# Your access token is 123412341234
+
# et votre ''access token'' est 123412341234
 +
 
 
  <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 \
29 880

modifications

Menu de navigation