Modifications

Sauter à la navigation Sauter à la recherche
1 224 octets ajoutés ,  30 novembre 2014 à 14:03
Ligne 178 : Ligne 178 :  
Un GET, ce n'est pas un POST! Et Spark Cloud nous répond laconiquement "''variable not found''" puisqu'il n'a pas trouvé (1) le formulaire et (2) les variables <code>access_token</code> et <code>params</code> qu'il devrait contenir!
 
Un GET, ce n'est pas un POST! Et Spark Cloud nous répond laconiquement "''variable not found''" puisqu'il n'a pas trouvé (1) le formulaire et (2) les variables <code>access_token</code> et <code>params</code> qu'il devrait contenir!
   −
'''{{underline|La solution:}}'''
+
'''{{underline|La solution:}}'''<br />
Il suffit de créer une page HTML contenant un formulaire avec les paramètres.
+
Il suffit de créer une page HTML contenant un formulaire avec les paramètres requis. J'ai volontairement masqué une partie du CORE_ID avec des "''xxx''" et notre access_token avec des "''yyyyyyy''". Vous devrez les remplacer avec vos propres valeurs.
 +
 
 +
Voici un exemple de page HTML:
 +
 
 +
<nowiki><!DOCTYPE html>
 +
<html>
 +
<body>
 +
<p style="width:480px">Exemple simpliste de FORMULAIRE POST permettant d'envoyer des donn&eacute;es vers votre Spark Core via le Spark Cloud</p>
 +
<form id="form" name="form" action="https://api.spark.io/v1/devices/54xxxxxxxxxxxxxxxxxx67/led" method="post">
 +
<label id="label1" for="access_token">access_token</label>
 +
<input type="text" name="access_token" id="access_token" value="1dyyyyyyyyyyyyyyyyyyyyyyyyyf8" required/><br />
 +
<label id="label2" for="params">Params</label>
 +
<input type="text" name="params" id="params" value="l1,HIGH" required /><br />
 +
<input type="submit" id="submit" name="submit" value="Allez Hop!"/>
 +
</form>
 +
</body>
 +
</html>
 +
</nowiki>
 +
 
 +
Une page comme celle-ci sur votre ordinateur ou SmartPhone doit pouvoir vous permettre de commander facilement des fonctionnalités de votre Spark Core ;-).
 +
 
 +
Chargez cette page dans votre navigateur, vous devriez voir un résultat comme celui-ci:
 +
 
 +
[[Fichier:Spark-Core-NetLed-Via-Browser-FORM.jpg|640px]]
    
== Mieux comprendre l'API ==
 
== Mieux comprendre l'API ==
29 880

modifications

Menu de navigation