| Comment programmer un Ztamp pour faire dormir le lapin ? | |
|
+10Moon´s Heart nic1305 GrosBill Oncle Zoïd Destino Phabbrrysse canut fennecbeauty Hunta_de_la_Radieuse Henrillette 14 participants |
|
Auteur | Message |
---|
GrosBill Gold Nabz
Nbr de messages : 622
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Lun 5 Jan 2009 - 13:49 | |
| Il est marqué béta en gros en haut a droite sur le site my.violet | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6398
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Lun 5 Jan 2009 - 15:04 | |
| - Oncle Zoïd a écrit:
- ok merci,
oui c'etait justement pour ne pas l'utiliser depuis mon navigateur, mais depuis un ztamp... C'est pour cela que je voulais voir si en évitant de taper direct l'api, mais en apellant une autre url qui renvoi a celle ci ca marcherais... Et bien non ca marche po... Quel dommage qu'ils mettent des services non fonctionnels en ligne, ils devraient mettre "beta" devant, qu'on sache à quoi s'attendre^^ +1 sur ce qu'a écrit GrosBill (en général, hein, mais, ici en particulier) Par ailleurs, l'appel à l'API depuis un site tiers fonctionne très bien ici. (en général)
Dernière édition par Hunta_de_la_Radieuse le Lun 5 Jan 2009 - 18:53, édité 1 fois | |
|
| |
Oncle Zoïd Lapin nain
Localisation : clermont ferrand Nbr de messages : 22 Carottes : 5604
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Lun 5 Jan 2009 - 17:38 | |
| J'avais bien vu que le site etait en beta. Mais la majorité des services fonctionne (et ne sont plus en beta), ils ont juste été ramené du "vieux" site, à un site qui LUI est en béta. Ce n'est pas tout le contenu. D'ailleurs, on n'a plus le choix, moi j'ai été orienté directment vers le nouveau site violet... Donc beta.... Mouais | |
|
| |
nic1305 Bronze Nabz
Age : 38 Localisation : http://www.NiC1305.info Nabaztag : (V2) NiC1305 Nbr de messages : 159 Carottes : 6431
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Lun 5 Jan 2009 - 17:50 | |
| Coucou,
une fois endormi, on peut le reveiller avec un autre ztamp ? ou il faut appeler une url...?
en fait c'est "est-ce qu'il sniffe encore une fois endormi ?"
Merci | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13130
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Lun 5 Jan 2009 - 17:52 | |
| Non il ne sniffe pas une fois endormi ... car il est endormi | |
|
| |
Henrillette Silver Nabz
Localisation : Rennes Nabaztag : Henrillette, Bart, Captyves, Andouillette (v2) Nbr de messages : 410 Carottes : 6051
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Mar 6 Jan 2009 - 15:13 | |
| Réponse de violet : - Citation :
- J'ai fait un test avec l'application (en cours de développement) "Transmettre
une donnée dans une url" et la commande API qui permet d'endormir ou de réveiller votre lapin, cela ne semble pas fonctionner actuellement.
La commande est du type :
http://api.nabaztag.com/vl/FR/api.jsp?sn=00XXXXXXXXXX&token=XXXXXXXXXX&action=13
http://api.nabaztag.com/vl/FR/api.jsp?sn=00XXXXXXXXXX&token=XXXXXXXXXX&action=14
| |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6398
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Mar 6 Jan 2009 - 15:14 | |
| - Henrillette a écrit:
- Réponse de violet :
- Citation :
- J'ai fait un test avec l'application (en cours de développement) "Transmettre
une donnée dans une url" et la commande API qui permet d'endormir ou de réveiller votre lapin, cela ne semble pas fonctionner actuellement.
La commande est du type :
http://api.nabaztag.com/vl/FR/api.jsp?sn=00XXXXXXXXXX&token=XXXXXXXXXX&action=13
http://api.nabaztag.com/vl/FR/api.jsp?sn=00XXXXXXXXXX&token=XXXXXXXXXX&action=14
Rien de neuf sous le soleil, hélas... | |
|
| |
Moon´s Heart Crazy Geek
Age : 55 Localisation : Liège, Belgique Nabaztag : Irina (tag³), Ryu (tag³), Summer (tag³), Tchantchès (tag³ mutant humanoïde), Yoko (tag³) Nbr de messages : 15886 Carottes : 103404
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Mer 21 Jan 2009 - 2:54 | |
| Bon, la commande est pas top, Il faut utiliser ouvrir un site web car l'appli transmettre des données à une url débouche systématiquement sur une erreur. Je viens d'écrire un script php pour pallier à cela. Il bascule du mode éveil au mode sommeil et inversément. - Code:
-
<?php
/* Wake Me Up for Nabaztag (c) Moon´s Heart - 01-2009 - for free distribution */
if (isset($sn) && $sn != "" && isset($token) && $token != "") {
$sleep = trim(strip_tags(file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?sn=" . $sn . "&token=" . $token . "&action=7" ))); $name = trim(strip_tags(file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?sn=" . $sn . "&token=" . $token . "&action=10")));
if ($sleep == "NO") { file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?sn=" . $sn . "&token=" . $token . "&action=13"); echo "Maintenant, " , $name , " va dormir!"; } else { file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?sn=" . $sn . "&token=" . $token . "&action=14"); echo "Maintenant, " , $name , " se réveille!"; }
}
?>
pour tester c'est ici: wakemeup.php Attention, placez votre numero de serie à la place des xxx et le token à la place des yyy PS: si vous avez un serveur, utilisez le chez vous car je ne sais pas combien de temps je pourrais le laisser ici en démo.
Dernière édition par Moon´s Heart le Mer 21 Jan 2009 - 4:56, édité 1 fois | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6398
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Mer 21 Jan 2009 - 3:19 | |
| Hello Moon´s Heart ! Pour faire apparaître le code sans que les balises soient avalées, utilise les balises [code] ! | |
|
| |
Moon´s Heart Crazy Geek
Age : 55 Localisation : Liège, Belgique Nabaztag : Irina (tag³), Ryu (tag³), Summer (tag³), Tchantchès (tag³ mutant humanoïde), Yoko (tag³) Nbr de messages : 15886 Carottes : 103404
| |
| |
Diaoul Bronze Nabz
Age : 36 Localisation : France Nabaztag : Patapwet Nbr de messages : 221 Carottes : 5855
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Mer 21 Jan 2009 - 7:43 | |
| Pourquoi tu fais pas du CURL et utilise le DOM pour parser le XML de réponse ? Encore une fonctionnalité qui verra le jour Chez Patapwet dans la soirée ça Du travail, encooore du travail Jfile en exam, cya | |
|
| |
Moon´s Heart Crazy Geek
Age : 55 Localisation : Liège, Belgique Nabaztag : Irina (tag³), Ryu (tag³), Summer (tag³), Tchantchès (tag³ mutant humanoïde), Yoko (tag³) Nbr de messages : 15886 Carottes : 103404
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Mer 21 Jan 2009 - 18:10 | |
| Et bien, 1. parce que curl n'est pas installé par défaut sur tous les hébérgeurs PHP 2. DOM non plus 3. DOM ne possède pas la même syntaxe que l'on soit en php 4-4.20 ou 5.0 (youpie les incompatibilités) 4. je suis gracieusement hébérgé dans un dossier de son ftp par un ami qui a un compte chez W3France et qui ne va pas demander curl et dom pour mes 'beaux yeux' lol. 5. le code est nettement plus court comme ceci qu'avec curl et dom (plusieurs dizaines de lignes supplémentaires minimum (j'ai codé une version curl et dom donc j'ai vu la différence)) 6. pourquoi faire un code super long pour une manipulation aussi simple que de réveiller ou endormir le lapin (pourquoi faire compliqué quand on peut faire archi-simple). 7. qu'à un problème donné, plusieurs solutions il y a ... 8. que si tu veux proposer une version plus complexe libre à toi, note le sudoku c'est bien aussi pour se travailler les neurones ;-) ;-) Mais bon have fun hein | |
|
| |
del65 Lapin nain
Age : 44 Localisation : Toulouse Nabaztag : sysop Nbr de messages : 12 Carottes : 5797
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Sam 24 Jan 2009 - 9:28 | |
| J'ai créé une application très simple sur appjet qui redirige tout paramètre envoyé vers l'APi de violet. Donc pour endormir le lapin depuis un ztamp, ça donne : - Code:
-
http://nabapi.appjet.net/api.jsp?token=XXXXXXXXXX&sn=YYYYYYYYYYYY&action=13 Et voici le code de l'application sur appjet : - Code:
-
g = wget("http://api.nabaztag.com/vl/FR/api.jsp?"+request.query); page.setMode("plain"); print(raw(g));
| |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6398
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Dim 25 Jan 2009 - 4:58 | |
| - del65 a écrit:
- J'ai créé une application très simple sur appjet qui redirige tout paramètre envoyé vers l'APi de violet.
Donc pour endormir le lapin depuis un ztamp, ça donne : - Code:
-
http://nabapi.appjet.net/api.jsp?token=XXXXXXXXXX&sn=YYYYYYYYYYYY&action=13 Et voici le code de l'application sur appjet : - Code:
-
g = wget("http://api.nabaztag.com/vl/FR/api.jsp?"+request.query); page.setMode("plain"); print(raw(g));
Excellent idée ça ! Et, amusant, il semblerait qu'existe également un zcript de ce type en test depuis quelques dizaines d'heures. | |
|
| |
Ludwix Diamond Nabz
Age : 42 Localisation : Lyon Nabaztag : FatBaztag (V2) Nbr de messages : 2933 Carottes : 6125
| |
| |
Phabbrrysse Nabazteur Voyageur
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13130
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Dim 25 Jan 2009 - 16:11 | |
| Ah ouais .... ben ca alors | |
|
| |
Moon´s Heart Crazy Geek
Age : 55 Localisation : Liège, Belgique Nabaztag : Irina (tag³), Ryu (tag³), Summer (tag³), Tchantchès (tag³ mutant humanoïde), Yoko (tag³) Nbr de messages : 15886 Carottes : 103404
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Dim 25 Jan 2009 - 16:48 | |
| - del65 a écrit:
- J'ai créé une application très simple sur appjet qui redirige tout paramètre envoyé vers l'APi de violet.
Donc pour endormir le lapin depuis un ztamp, ça donne : - Code:
-
http://nabapi.appjet.net/api.jsp?token=XXXXXXXXXX&sn=YYYYYYYYYYYY&action=13 Et voici le code de l'application sur appjet : - Code:
-
g = wget("http://api.nabaztag.com/vl/FR/api.jsp?"+request.query); page.setMode("plain"); print(raw(g));
Astucieux | |
|
| |
nic1305 Bronze Nabz
Age : 38 Localisation : http://www.NiC1305.info Nabaztag : (V2) NiC1305 Nbr de messages : 159 Carottes : 6431
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Dim 25 Jan 2009 - 18:14 | |
| Je souhaiterais mettre cette appli sur mon serveur php. si je copie le code ... faut le mettre dans un fichier .jsp ?
Merci | |
|
| |
del65 Lapin nain
Age : 44 Localisation : Toulouse Nabaztag : sysop Nbr de messages : 12 Carottes : 5797
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Dim 25 Jan 2009 - 19:54 | |
| nic1305>
Le code est déjà sur le serveur d'applications www.appjet.com. Tu peux donc utiliser directement l'URL http://nabapi.appjet.com/... au lieu de http://api.nabaztag.com/... pour accéder à l'API de violet via la fonction "call url" d'un ztamp.
Je l'ai donné à titre indicatif, mais si tu veux t'en servir pour faire un truc plus avancé, il te suffit de te créer un compte sur appjet d'y coller le code et de le modifier comme tu veux.
Tu peux aussi créer ton application sur appjet et la lier à ton nom de domaine en entrant les DNS dans la configuration de l'application (gene monappli.monsite.web au lieu de monappli.appjet.com), ou alors installer le moteur appjet gratuitement sur ton serveur.
Le langage utilisé derrière c'est du Javascript avec toute une librairie pour gérer entre autre des formulaires et autres trucs marrants. | |
|
| |
del65 Lapin nain
Age : 44 Localisation : Toulouse Nabaztag : sysop Nbr de messages : 12 Carottes : 5797
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Lun 26 Jan 2009 - 19:19 | |
| J'ai modifié le code de l'application pour inclure le chemin. Ainsi on peut aussi appeler "apistream.jsp" pour écouter une radio sur la nab'. - Code:
-
/* appjet:version 0.1 */
g = wget("http://api.nabaztag.com"+request.path+"?"+request.query); page.setMode("plain"); print(raw(g));
| |
|
| |
nic1305 Bronze Nabz
Age : 38 Localisation : http://www.NiC1305.info Nabaztag : (V2) NiC1305 Nbr de messages : 159 Carottes : 6431
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Jeu 29 Jan 2009 - 16:55 | |
| Re, c'est moi qui suis fou ou toutes les solutions données ne marchent pas avec les Ztamp ?? chacune marche en direct sur IE ou firefox mais une fois dans my.violet.net en callurl, ca ne donne plus rien. PS : l'appli sur nabapi.appjet.com ne marche plus chez moi. - Citation :
- Application Error
We're sorry, an error occurred in application nabapi.
Click here for technical details. AppJet error in library global/utilities.js Thrown Error: HttpRequestError: 404 (Line 306) 302
return ret;
303
if (ret.status >= 200 && ret.status < 300) {
304
return ret.data;
305
} else {
306
throw new HttpRequestError(ret.statusInfo || ret.status, ret);
307
}
308
}
309
310
/**
...was called from nabapi code (Line 3): g = wget("http://api.nabaztag.com"+request.path+"?"+request.query); | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6398
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Jeu 29 Jan 2009 - 17:03 | |
| Peux-tu, s'il te plaît, tester si cela fonctionne avec : - Code:
-
http://www.zcripts.com/violet_test.php?api.jsp?token=xxx&sn=yyy&etc. et/ou avec : - Code:
-
http://www.zcripts.com/violet_test.php?api_stream.jsp?token=xxx&sn=yyy&etc. Et nous dire... | |
|
| |
LeBron Lapin nain
Age : 38 Localisation : Lille Nabaztag : LeBron Nbr de messages : 29 Carottes : 5621
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Jeu 29 Jan 2009 - 20:21 | |
| Alors ca fonctionne ? Se serait cool comme API ! | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6398
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Jeu 29 Jan 2009 - 20:34 | |
| Ben teste ! Pour radio Jazz, tapes cette adresse dans ton navigateur en remplaçant les 'xxx' et 'yyy' par les token et serial de ton pin:pin puis valide : - Code:
-
http://www.zcripts.com/violet_test.php?api_stream.jsp?token=xxx&sn=yyy&urlList=http://broadcast.infomaniak.net:80/radiojazz-low.mp3 | |
|
| |
nic1305 Bronze Nabz
Age : 38 Localisation : http://www.NiC1305.info Nabaztag : (V2) NiC1305 Nbr de messages : 159 Carottes : 6431
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Jeu 29 Jan 2009 - 20:39 | |
| - Hunta_de_la_Radieuse a écrit:
- Peux-tu, s'il te plaît, tester si cela fonctionne avec :
- Code:
-
http://www.zcripts.com/violet_test.php?api.jsp?token=xxx&sn=yyy&etc. et/ou avec : - Code:
-
http://www.zcripts.com/violet_test.php?api_stream.jsp?token=xxx&sn=yyy&etc. Et nous dire... Celui avec &action=13 pour dormir sur zscripts.com marche nikel !! merci beaucoup !! je peux avoir le script histoire de l'utiliser sur mon petit serveur perso ? Merci | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13130
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? Jeu 29 Jan 2009 - 22:49 | |
| Prend toi pas la tête et utilise le tout nouveau et tout beau zcripts.com ! Pour endormir le lapin tu met dans call Url : - Code:
-
http://www.zcripts.com/violet.php?api.jsp?token=xxx&sn=yyy&action=13 | |
|
| |
Contenu sponsorisé
| Sujet: Re: Comment programmer un Ztamp pour faire dormir le lapin ? | |
| |
|
| |
| Comment programmer un Ztamp pour faire dormir le lapin ? | |
|