| | [En cours] Atteindre l'API, en bandes... | |
|
+2Tabatha Hunta_de_la_Radieuse 6 participants | Auteur | Message |
---|
Hunta_de_la_Radieuse Frénétik Nabaztrice
![Frénétik Nabaztrice Frénétik Nabaztrice](https://i.servimg.com/u/f34/09/01/19/67/frenet12.gif)
![Hunta_de_la_Radieuse](https://2img.net/u/1714/33/94/82/avatars/8422-25.gif)
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6478
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: [En cours] Atteindre l'API, en bandes... Jeu 29 Jan 2009 - 20:56 | |
| Ciao vous ! ![nabzhello1](/users/1714/33/94/82/smiles/304379.gif) Utiliser l'API Violet sur un ztamp avec la fonction Call URL n'est pas possible... Pour le moment.Contournons le problème en envoyant la requête à un site tiers qui la renverra lui-même à Violet : • Ce qu'il vous faut • - un pin:pin accompagné de ses token et numéro de série - un ztamp - un navigateur pour tester (optionnel) - un serveur ouèbe pour installer le script OU, plus simple - avec zcripts.com (cf. fin de ce message) • Comment ça roule • - Code:
-
<?php $param = $HTTP_SERVER_VARS['QUERY_STRING'];
//on teste si quelque chose ressemble à un couple serial/token preg_match("/(token=[[:digit:]]+&sn=[[:xdigit:]]{12})|(sn=[[:xdigit:]]{12}&token=[[:digit:]]+)/", $param, $id);
//si quelque chose ressemble à un couple serial/token if ($id != null) { //on utilise le couple serial/token... $rabbitName = file_get_contents("http://api.violet.net/vl/FR/api.jsp?". $id[0] ."&action=10", true);//pourquoi 'file_get_contents' (et pourquoi 'true') et pas 'readfile' ? //si le lapin existe et que la communication avec les serveurs Violet est OK, on obtient un "rabbitName" (ce serait bien de le récupérer...) preg_match("/<rabbitName>.*<\/rabbitName>/", $rabbitName, $nabName); if ($nabName != null) { $contents = "http://api.violet.net/vl/FR/" . $param; //on envoie l'ordre à l'API Violet en remplaçant les éventuels espaces par des '+' file_get_contents(str_replace(" ", "+", $contents), false); //pourquoi 'file_get_contents' et 'false' ? //echo str_replace(" ", "+", $contents); } else { //si le lapin n'a pas de nom echo "Lapin inconnu de Violet : les 'token' et 'sn' sont-ils vraiment les bons ?"; } } else { echo "Erreur"; //comme on veut }
?> • Pour l'utiliser •Avec zcripts.com : - Code:
-
http://zcripts.com/violet.php?api.jsp?token=xxx&sn=yyy&etc. ou, pour un stream, - Code:
-
http://zcripts.com/violet.php?api_stream.jsp?token=xxx&sn=yyy&etc. En remplaçant 'xxx' et 'yyy' par les token et sn de votre pin:pin et 'etc.' par un ordre de votre choix dans l'API ! Disez-moi si quoi ! ![nabzciao](/users/1714/33/94/82/smiles/40539.gif)
Dernière édition par Hunta_de_la_Radieuse le Dim 8 Fév 2009 - 21:18, édité 4 fois | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Tabatha il est cap' !!!
![Tabatha](https://2img.net/u/1714/33/94/82/avatars/972-58.jpg)
Localisation : Plat Pays Nabaztag : Tabatha (V1) & Traci (V2) Nbr de messages : 3718 Carottes : 6845
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Sam 31 Jan 2009 - 16:50 | |
| Excellente idee & initiative...j'testerai ca... | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Damze Nabz Junior
![Nabz Junior Nabz Junior](https://i.servimg.com/u/f30/09/01/19/67/junior10.gif)
![Damze](https://2img.net/u/1714/33/94/82/avatars/7828-75.jpg)
Age : 31 Localisation : Paris - Pontoise Nabaztag : Largo Nbr de messages : 52 Carottes : 6130
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Lun 9 Fév 2009 - 10:15 | |
| Z:Script c'est un sité édité par Violet non ? C'est la même typographie !
PS : pardon j'avais pas vu les commentaires ^^ hihi | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Phabbrrysse Nabazteur Voyageur
![Nabazteur Voyageur Nabazteur Voyageur](https://i.servimg.com/u/f23/09/01/19/67/phab1010.gif)
![Phabbrrysse](https://2img.net/u/1714/33/94/82/avatars/6538-21.gif)
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13210
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Lun 9 Fév 2009 - 10:55 | |
| - Damze a écrit:
- Z:Script c'est un sité édité par Violet non ? C'est la même typographie !
PS : pardon j'avais pas vu les commentaires ^^ hihi Nan nan pas par Violet par le forum ![yellownabzhappy](/users/1714/33/94/82/smiles/336783.gif) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Diaoul Bronze Nabz
![Bronze Nabz Bronze Nabz](https://i.servimg.com/u/f24/09/01/19/67/bronze10.gif)
![Diaoul](https://2img.net/u/1714/33/94/82/avatars/10434-59.jpg)
Age : 37 Localisation : France Nabaztag : Patapwet Nbr de messages : 221 Carottes : 5935
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Lun 9 Fév 2009 - 19:12 | |
| Salut,
Je savais pas que c'était pas possible d'appeler Violet avec un Ztamp ^^
Pas bête en tout cas comme idée.
Par contre pourquoi tu fais un preg_match ? Un simple $_GET['sn'] et $_GET['token'] suffirait non ? Edit : J'vais pas vu que ça vérifiait un peu si c'était un sn et token. Sinon, pour tester à coup sûr si le lapin existe (sn et token valide) tu peux faire un cURL avec l'action 7, 8 ou 10 (ou tout autre moyen que tu utilise pour ouvrir une URL et lire le contenu) et tu vois ce que Violet te répond (NOTGOODSERIALORTOKEN etc..)
Ciao | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Xeno Gold Nabz
![Gold Nabz Gold Nabz](https://i.servimg.com/u/f30/09/01/19/67/goldna10.gif)
![Xeno](https://2img.net/u/1714/33/94/82/avatars/10527-44.jpg)
Age : 31 Localisation : Dans le Champagne =) Nabaztag : Portal Nom du Mir:ror: Passerelle Nbr de messages : 915 Carottes : 6392
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Lun 9 Fév 2009 - 21:45 | |
| On peut pas configurer son compte zcripts.com pour y ajouter l'appli ? | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Phabbrrysse Nabazteur Voyageur
![Nabazteur Voyageur Nabazteur Voyageur](https://i.servimg.com/u/f23/09/01/19/67/phab1010.gif)
![Phabbrrysse](https://2img.net/u/1714/33/94/82/avatars/6538-21.gif)
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13210
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Lun 9 Fév 2009 - 21:48 | |
| - Xeno a écrit:
- On peut pas configurer son compte zcripts.com pour y ajouter l'appli ?
Bientôt bientôt !! Ca va arriver ... le temps que l'on avance sur le projet ! | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Hunta_de_la_Radieuse Frénétik Nabaztrice
![Frénétik Nabaztrice Frénétik Nabaztrice](https://i.servimg.com/u/f34/09/01/19/67/frenet12.gif)
![Hunta_de_la_Radieuse](https://2img.net/u/1714/33/94/82/avatars/8422-25.gif)
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6478
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Mer 11 Fév 2009 - 4:34 | |
| - Xeno a écrit:
- On peut pas configurer son compte zcripts.com pour y ajouter l'appli ?
Errr... Pour ce type de "service"...? Pourquoi s'inscrire alors qu'il suffit de l'utiliser directement ? ![nabzturnaround](/users/1714/33/94/82/smiles/530621.gif) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Hunta_de_la_Radieuse Frénétik Nabaztrice
![Frénétik Nabaztrice Frénétik Nabaztrice](https://i.servimg.com/u/f34/09/01/19/67/frenet12.gif)
![Hunta_de_la_Radieuse](https://2img.net/u/1714/33/94/82/avatars/8422-25.gif)
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6478
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Dim 26 Avr 2009 - 19:02 | |
| Le service est en place sur http://www.zcripts.com : Violet Cushion : les lapins obéissent aussi aux souris Violet Cushion permet, avec une interface simple, d'utiliser les principales commandes de l'API... Les commandes vraiment spécifiques (nabcasts, idapp...) ainsi que les chorégraphies ne sont pas (pas encore ?) interfacées, mais, les habitués de l'API peuvent continuer à les utiliser dans leur syntaxe habituelle : Par exemple - Code:
-
http://zcripts.com/zcripts/violet_cushion.php?api.jsp?sn=s&token=t&etc. ou - Code:
-
http://zcripts.com/zcripts/violet_cushion.php?api_stream.jsp?sn=s&token=t&etc. ![nabzciao](/users/1714/33/94/82/smiles/40539.gif) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Xeno Gold Nabz
![Gold Nabz Gold Nabz](https://i.servimg.com/u/f30/09/01/19/67/goldna10.gif)
![Xeno](https://2img.net/u/1714/33/94/82/avatars/10527-44.jpg)
Age : 31 Localisation : Dans le Champagne =) Nabaztag : Portal Nom du Mir:ror: Passerelle Nbr de messages : 915 Carottes : 6392
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Dim 26 Avr 2009 - 19:20 | |
| - Hunta_de_la_Radieuse a écrit:
- Xeno a écrit:
- On peut pas configurer son compte zcripts.com pour y ajouter l'appli ?
Errr... Pour ce type de "service"...? Pourquoi s'inscrire alors qu'il suffit de l'utiliser directement ? ![nabzturnaround](/users/1714/33/94/82/smiles/530621.gif) Ne plus avoir à retourner chercher son nds et token. | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Hunta_de_la_Radieuse Frénétik Nabaztrice
![Frénétik Nabaztrice Frénétik Nabaztrice](https://i.servimg.com/u/f34/09/01/19/67/frenet12.gif)
![Hunta_de_la_Radieuse](https://2img.net/u/1714/33/94/82/avatars/8422-25.gif)
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6478
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... Dim 26 Avr 2009 - 19:29 | |
| Maintenant, les numéro de série et token sont mémorisés dans un cookie du navigateur dès la première saisie, dès qu'un zcript est testé (bouton 'tester', donc...) et ils sont automatiquement récupérés pour tous les services/scripts/applications... ![nabzturnaround](/users/1714/33/94/82/smiles/530621.gif) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Contenu sponsorisé
![[En cours] Atteindre l'API, en bandes... Empty](https://2img.net/i/empty.gif) | Sujet: Re: [En cours] Atteindre l'API, en bandes... ![[En cours] Atteindre l'API, en bandes... Icon_minitime](https://2img.net/i/fa/icon_minitime.gif) | |
| |
| ![Aller en bas](https://2img.net/i/empty.gif) | | | [En cours] Atteindre l'API, en bandes... | |
|
Sujets similaires | ![+](https://2img.net/i/empty.gif) |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |