Modifications

Sauter à la navigation Sauter à la recherche
948 octets ajoutés ,  30 novembre 2014 à 14:10
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:
29 879

modifications

Menu de navigation