Projet API REST Generaliste publique

Bla bla sur la domotique. La section ou on se trompe jamais !

Re: Projet API REST Generaliste publique

Messagede idelectrik » 13 Oct 2016, 13:08

Hello !

Je me permets de déterrer "un peu" le topic... ^^
Je cherche Ă  remonter sur mon eedomus si un jour est en/hors vacances scolaires.
J'ai l'impression que l'API peut me renseigner, mais je n'arrive pas a l'exploiter.. Un petit peu d'aide serait la bienvenue si jamais qqun passe par ici ! :)

Merci !
idelectrik
P'tit Guru de domotique
 
Messages: 83
Inscription: 01 AoĂ» 2011, 15:46

Re: Projet API REST Generaliste publique

Messagede MLa12 » 19 Nov 2016, 19:59

Guiguiabloc a Ă©crit:[UPDATE]

Ajout de la fonction "Saint du Jour"

Savoir quelle fête souhaiter aujourd'hui, demain ou pour une date donnée. Connaitre la date de la fête d'un prénom donné.

http://api.domogeek.fr/static/doc/index.html#api-Domogeek-GetFeastedSaintDay

Exemple :
Code: Tout sélectionner
curl http://api.domogeek.fr/feastedsaint/guillaume
10-1

curl http://api.domogeek.fr/feastedsaint/now/json
{"feastedsaint": "Florian,Sylvain,Sylvaine"}

curl http://api.domogeek.fr/feastedsaint/10-12
Romaric



Bonjour,
Ça date cet ajout et le site utilisé à peut-être changé les données retournées, mais un essai pour un script aujourd'hui me retourne une erreur.
Le test portait sur le prénom Dominique :
http://domogeek.entropialux.com/feastedsaint/Dominique
retour reçu :
no name found or incorrect date format

En fait la requĂŞte abouti si on fait :
http://domogeek.entropialux.com/feasted ... ominique(H)
ou
http://domogeek.entropialux.com/feasted ... ominique(F)
on obtient bien :
8-8
Mais bon ça tombe pas sous le sens non plus.

Et le 8/08 bah c'est pas que la fĂŞte au Dominique aussi :
http://domogeek.entropialux.com/feastedsaint/08-08
retour : Cyriaque,Dominique(H),Dominique(F)

Dommage pour les Dominique (H ou F) qui doivent ĂŞtre quand mĂŞme plus nombreux que les Cyriaque en France :D

Sinon merci pour l'API qui marche du tonnerre et donne beaucoup d'info.
MLa12
Membre un peu timide !
 
Messages: 1
Inscription: 29 Mai 2016, 19:19

Re: Projet API REST Generaliste publique

Messagede jfla » 05 Juin 2017, 17:33

Bonjour,

Depuis le 02/2/06/2017 12h00, mon script pour recuperer l'info tempo en Json ne fonctionne plus

ManusSs a écrit:Je suis tombé sur ce topic en cherchant une solution pour obtenir les infos EJP de EDF depuis la mise en ligne de leur nouvelle page web.
Les infos et la mise en page étant maintenant générés à la volée par du Javascript, les anciennes méthodes comme le parsing via regex ne fonctionnent plus. (Celui que j'utilisais par exemple https://github.com/DjMomo/EJP-et-Tempo-infos)

Après petite investigation avec mes amis développeurs, nous avons trouvé une url permettant de récupérer directement un JSON contenant les données recherchées. Voici les URL :
Informations EJP : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=EJP
Jours écoulés EJP : https://particulier.edf.fr/services/rest/referentiel/historicEJPStore?searchType=ejp

Les valeurs retournées par le JSON pour les infos EJP sont : NON_EJP, EST_EJP, ND


Pour les utilisateurs tempo :
Informations tempo : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=TEMPO
Jours restants tempo : https://particulier.edf.fr/bin/edf_rc/servlets/ejptempodaysnew?TypeAlerte=TEMPO
Historique tempo par année : https://particulier.edf.fr/services/rest/referentiel/historicTEMPOStore?dateBegin=2015&dateEnd=2016

N'étant pas un utilisateur tempo je n'ai pas investigué plus que ça sur les différentes valeurs possibles.

Dans certaines URL des dates sont présentes, pensez à les remplacer par des variables en fonction de vos utilisations !

En espérant que ça vous soit aussi utile qu'à moi !


Ceci n'est qu'un extrait :
sub Main(parm as object)
dim result as object
result=hs.GetUrl("https://particulier.edf.fr","/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2017-06-05&TypeAlerte=TEMPO", true,80)
hs.writelog ("test tempo ",result)
End Sub


J'ai le message suivant Ă  chaque appel de l'URL:
ERROR: La connexion sous-jacente a été fermée : Une erreur inattendue s'est produite lors de l'envoi.

Je ne suis pas programmeur et malgré mes recherches sur Internet , je ne trouve pas.

je n'ai rien changé à mon script, et je suis toujours en Win10 1607

Cela fonctionne toujours en appel direct dans un navigateur (Edge, Mozilla, Google)

une aide serai la bienvenue.

j'ai pensé à utiliser l'api Domogeek, mais elle ne retourne pas le nombre de jours restants....

Merci de votre aide

Jean-francois.
Portable ACER V3-771G , I7, 4Gb, SSD 256GB + 750GB de disk
Homeseer HS2 Pro 2.5.0.81 + HsTouch + Plugin Rfxcom AT&T Labs' Natural Voices - Juliette French
Homesser HS3 Pro 3.0.0.3 + Zwave Z-STICK-UZB
CM11A, 20 SW10,
26 nodes ZWAVE
Reseau 1-Wire 11 DS1920
3 MS13E, 1 RFXCOM RFXTRX433E
Ethernet Livebox3+
Nabaztag-Tag
jfla
Dieu de domotique
 
Messages: 339
Inscription: 07 Mar 2004, 16:57
Localisation: Normandie (France)

Précédente

Retourner vers Discussions Générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique