api.fr - jcheype/NabAlive GitHub Wiki

API

Ancienne façon

L’ancienne api de Violet marche toujours (en grande partie) :

http://www.harfangdesneiges.free.fr/?article23/api-fr-nabz

D'autres info en anglais : http://nabaztag.forumactif.fr/t4152-violet-api-sending-a-url-to-a-nabaztag-tag

La documentation de cette API se réfère à ApiController.java

Nouvelle façon

Il y a également une nouvelle façon de faire appelle à l'API !!!

Toute la documentation ici ce réfère à NabaztagController.java

Ici quand vous voyer des adresses comme cela :

/nabaztags/:apikey/tts/:voice?text=Bonjour

cela veux dire que ":apikey" et ":voice" doivent être paramétrés dans l'URL :

/nabaztags/469aaccd-52b6-4d2a-b2fb-xxxxxxxxxx/tts/fr?text=Bonjour

Si votre Nabaztag est connecter à www.nabaztag.com toutes les adresses doivent être préfixer par http://www.nabaztag.com

TTS (Texte-To-Speech) Synthèse vocal

Exemple de tts : (La synthèse vocal est pour l’instant disponible uniquement en français)

/nabaztags/:apikey/tts/fr?text=Bonjour

Jouer de la musique

Jouer un mp3:

/nabaztags/:apikey/play?url=http%3A%2F%2Ftest.com%2Ftest.mp3

EXEC

Envoi une suite de commande au nabaztag (séparé par des retour à la ligne)

  • CH url : Lance une chorégraphie. Voir la page CHOR page pour plus d'info
  • CL 0xAARRVVBB : Paramètre la LED "AA" (entre 00 et 04) avec la couleur RVB (ne semble pas marcher)
  • PL 0x : Choisi une couleur de palet (ou x est entre 0 et 7)
  • MC url ou MU url : Lit le MP3 à l'adresse url
  • MW : Attendre que les actions précédentes soit terminées (Vient de l'anglais 'Must Wait')
  • ST url or SP url : Lit le contenu a l'adresse url (Radio)
/nabaztags/:apikey/exec?command=CH+http%3A%2F%2Fwww.nabalive.com%2Fapi%2Fchor%2Frand%2F5%0AMW

Endormir le Nabaztag

Endort le Nabaztag :

/nabaztags/:apikey/sleep

Réveiller le Nabaztag

Réveille le Nabaztag :

/nabaztags/:apikey/wakeup

NAB2NABS

Envoi du texte (via synthèse vocal) au lapins abonnés à votre Nabaztag : (disponible pour l’instant uniquement en français)

/nab2nabs/:apikey/tts?text=Bonjour%20le%20Monde

Envoi un fichier audio disponible sur internet :

/nab2nabs/:apikey/send?url=http%3A%2F%2Fbabasworld.free.fr%2Fvivelevent.mp3