Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 API ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
eleanora_22
Lapin nain
Lapin nain


Localisation : brétigny sur orge
Nbr de messages : 12
Carottes : 2427

MessageSujet: API ?   Lun 27 Déc 2010 - 21:40

Hello tout le monde !!
ça ne fait que 2 jours que j'ai mon petit lapinou et du coup je débute un peu... je n'arrête pas d'entendre parler (ou plutot lire) de l'API, mais qu'est ce que c'est ???
Ca a l'air génial mais jcomprend pas
nabzcry

merci !
Revenir en haut Aller en bas
_melka
Diamond Nabz
Diamond Nabz


Localisation : DTC
Nbr de messages : 2920
Carottes : 4003

MessageSujet: Re: API ?   Lun 27 Déc 2010 - 22:04

Bonsoir ! L'api sert à communiquer directement avec le lapin. En gros lui envoyer des lignes de commande via un navigateur web pour le faire parler, bouger ses oreilles, faire des chorégraphie, lire des mp3 ou des radios web et plus généralement créer des applications pour le Nabaztag en utilisant son numéro de série et son numéro de token. J'espère que cette réponse est claire et pas trop technique.
Revenir en haut Aller en bas
eleanora_22
Lapin nain
Lapin nain


Localisation : brétigny sur orge
Nbr de messages : 12
Carottes : 2427

MessageSujet: Re: API ?   Lun 27 Déc 2010 - 22:06

bien compris merci :-) et comment on y accède ?
Revenir en haut Aller en bas
_melka
Diamond Nabz
Diamond Nabz


Localisation : DTC
Nbr de messages : 2920
Carottes : 4003

MessageSujet: Re: API ?   Lun 27 Déc 2010 - 22:09

Voici l'adresse de la doc de l'api (en anglais) http://doc.nabaztag.com/api/home.html
il existe une traduction en français le lien est sur le forum mais je ne sais plus ou exactement.
Revenir en haut Aller en bas
eleanora_22
Lapin nain
Lapin nain


Localisation : brétigny sur orge
Nbr de messages : 12
Carottes : 2427

MessageSujet: Re: API ?   Lun 27 Déc 2010 - 22:11

en anglais ça ira très bien ! merci mille fois !!!!!!!
Revenir en haut Aller en bas
_melka
Diamond Nabz
Diamond Nabz


Localisation : DTC
Nbr de messages : 2920
Carottes : 4003

MessageSujet: Re: API ?   Lun 27 Déc 2010 - 22:12

De rien ! Bonne continuation yellownabzsmile
Revenir en haut Aller en bas
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur
avatar

Age : 30
Localisation : Sassenage
Nabaztag : PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages : 14388
Carottes : 10649

MessageSujet: Re: API ?   Mar 28 Déc 2010 - 0:06

Ou tu peux utiliser des services qui utilisent l'api et qui sont plus users friendly comme www.zcripts.com ou www.nabzone.com

_____________________________




Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL
Revenir en haut Aller en bas
http://phabbrrysse.fr/
julesberteau
Lapin nain
Lapin nain


Localisation : Versailles
Nbr de messages : 4
Carottes : 2404

MessageSujet: Re: API ?   Mer 29 Déc 2010 - 15:59

Bonjour !

Je rebondis sur le sujet des commandes API pour une petite question :

Est-il possible de "forcer" le lapin (V2) a lire les titres d'un flux rss via une commande api, (comme on peut le faire par exemple pour un mp3 ou podcast )? Ou bien est-il obligatoire de passer par l'application Violet prévue à cet effet (mais qui fonctionne une fois sur 10...)

Merci ! nabzhello1
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz
avatar

Age : 21
Localisation : Quelque part sur la côte d'Azur
Nabaztag : Formalhaut (v2) - Nom du mir:ror : Schpygel
Nbr de messages : 1383
Carottes : 3847

MessageSujet: Re: API ?   Mer 29 Déc 2010 - 17:27

Non c'est pas possible, mais y'a un plan B (autre que l'affreuse appli native) : n'importe quel langage de programmation qui sait ouvrir un socket (autrement dit tout, sauf peut-être la première bêta de Fortran ou du Ti-Basic). Tu récupère le flux, avec un outil de manipulation XML tu fais lire au nabz (via le fantastique TTS) le titre du RSS.

EDIT Piaf :
_melka a écrit:
Voici l'adresse de la doc de l'api (en anglais) http://doc.nabaztag.com/api/home.html
il existe une traduction en français le lien est sur le forum mais je ne sais plus ou exactement.

Hop hop hop ! C'est !


Dernière édition par Harfangdesneiges le Mer 29 Déc 2010 - 19:15, édité 1 fois
Revenir en haut Aller en bas
http://www.harfangdesneiges.free.fr/
4lex
Bronze Nabz
Bronze Nabz
avatar

Age : 23
Localisation : Besançon
Nabaztag : Nabzouille
Nbr de messages : 114
Carottes : 2593

MessageSujet: Re: API ?   Mer 29 Déc 2010 - 17:31

C'est vrai que j'ai l'impression que les flux marchent un peu quand ils veulent sur le nabaztag =(.
Les application RSS déjà programmées du genre : LCI dernière minute etc marchent très bien mais les flux que l'on fait passer à travers l'application "lire un flux RSS", on les entend beaucoup moins souvent hein -_-"
Revenir en haut Aller en bas
4lex
Bronze Nabz
Bronze Nabz
avatar

Age : 23
Localisation : Besançon
Nabaztag : Nabzouille
Nbr de messages : 114
Carottes : 2593

MessageSujet: Re: API ?   Mer 29 Déc 2010 - 18:07

Et je ne comprend pas comment faire avec ce que tu as dis @Harfangdesneiges
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz
avatar

Age : 21
Localisation : Quelque part sur la côte d'Azur
Nabaztag : Formalhaut (v2) - Nom du mir:ror : Schpygel
Nbr de messages : 1383
Carottes : 3847

MessageSujet: Re: API ?   Mer 29 Déc 2010 - 18:48

Tu connais PHP ? J'espère pour toi sinon tu comprendras pas ce post :
Code:
<?php
/* Public Domain
  Bin oui comme je suis trop sympa
*/

$serial = 'Serial';
$token = 'Token';

$file = file_get_contents('http://perdu.com/rss.xml');
if(!$file) exit('Le transfert de fichier a foiré !');

$xml = simplexml_load_string($file);
$titre = urlencode($xml->article[0]->title); // Oui bon c'est pas ça le vrai path, mais c'est qu'un exemple et je m'en cogne des specs RSS
$contenu = urlencode($xml->article[0]->content); // Idem qu'au-dessus
$tts = $titre.' - '.$contenu;

$request = file_get_contents('http://api.nabaztag.com/vl/FR/api.jsp?serial='.$serial.'&token='.$token.'&voice=FR-Archibald&tts='.$tts); // Oui bon c'est peut-être pas la bonne URL, mais je m'en cogne, c'est qu'un exemple

if(!$request) exit('La requête a foiré !');
?>
Bin ouais, en 20 lignes tout rond je te boucle ce truc.
Revenir en haut Aller en bas
http://www.harfangdesneiges.free.fr/
4lex
Bronze Nabz
Bronze Nabz
avatar

Age : 23
Localisation : Besançon
Nabaztag : Nabzouille
Nbr de messages : 114
Carottes : 2593

MessageSujet: Re: API ?   Jeu 30 Déc 2010 - 0:17

Heu non je ne sais pas programmer ... Bref je vais me dire que c'est le temps que sa se mette bien en place et après il marchera bien =D' ...
Revenir en haut Aller en bas
julesberteau
Lapin nain
Lapin nain


Localisation : Versailles
Nbr de messages : 4
Carottes : 2404

MessageSujet: Re: API ?   Jeu 30 Déc 2010 - 8:18

Merci Harfangdesneiges.

Je n'ai pas les compétences en php, mais merci quand meme !

C'est dommage que l'on ne puisse pas lancer la lecture d'un rss directement via une simple requete http, comme on peut le faire par exemple pour un fichier mp3. Disons que si l'appli flux rss de Violet fonctionnait de façon fiable, cela éviterait tout ce bordel... M'enfin merci quand même Harfangdesneiges pour ton aide nabzsmile
Revenir en haut Aller en bas
4lex
Bronze Nabz
Bronze Nabz
avatar

Age : 23
Localisation : Besançon
Nabaztag : Nabzouille
Nbr de messages : 114
Carottes : 2593

MessageSujet: Re: API ?   Jeu 30 Déc 2010 - 20:32

En espèrant que lorsque nos lapins seront gérés sur le site de karotz tout marchera bien parce que là u_U.
Je trouve mon lapin trop calme, et on peut pas lui faire faire grand chose ...
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: API ?   

Revenir en haut Aller en bas
 
API ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag-
Sauter vers: