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é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 == |