Ligne 164 : |
Ligne 164 : |
| === Et mon navigateur Internet? === | | === Et mon navigateur Internet? === |
| | | |
− | Vous ne pourrez malheureusement pas utiliser directement votre navigateur Internet. Les personnes un peu plus expérimentées en développement {{underline|sauront facilement utiliser la bonne approche}}... pour les autres, je vais vous expliquer pourquoi l'essai ci-dessous est non concluant! | + | Vous ne pourrez malheureusement pas utiliser directement votre navigateur Internet.<br />Les personnes un peu plus expérimentées en développement {{underline|sauront facilement utiliser la bonne approche}} que nous présentons ci-dessous... pour les autres, je vais vous expliquer pourquoi l'essai DIRECT ci-dessous est non concluant! |
| | | |
| [[Fichier:Spark-Core-NetLed-Via-Browser.jpg|640px]] | | [[Fichier:Spark-Core-NetLed-Via-Browser.jpg|640px]] |
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:}}'''<br /> | + | === Mon navigateur Internet + FORMULAIRE === |
− | 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.
| + | Comme vous l'avez vu ci-dessus, le simple fait d'encoder une URL dans la barre de navigation n'est pas suffisant pour commander votre Spark Core. |
| + | |
| + | Il y a de nombreuses technique de commandes possible via Curl, Python, C, Php, Ajax et bien d'autre... mais ici, nous allons nous concentrer sur l'approche la plus simple possible. |
| + | |
| + | Nous allons: |
| + | # Créer une page HTML sur notre ordinateur (elle contiendra toutes les informations nécessaires pour commander notre Core) |
| + | # Charger la page HTML dans notre navigateur |
| + | # Remplir/modifier les données du formulaire |
| + | # Appeler notre API via le Spark Cloud |
| + | |
| + | ==== Etape 1: Créer le formulaire ==== |
| + | A la pure et dure, prenez votre éditeur de texte (notepad, Pluma, Nano)... le plus rudimentaire possible sera certainement le mieux! |
| + | |
| + | Créer ensuite un document portant l'extension htm ou html et encodé le contenu suivant. |
| + | Soyez très scrupuleux avec la syntaxe!!!! |
| + | |
| + | {{underline:Note}} J'ai volontairement masqué une partie du CORE_ID avec des "''xxx''" et mon access_token avec des "''yyyyyyy''". Vous devrez les remplacer avec vos propres valeurs. Le but, c'est de jouer avec votre Spark Core, pas le mien ;-) |
| | | |
| Voici un exemple de page HTML: | | Voici un exemple de page HTML: |