stepga a écrit:Je viens de mettre en place ce script sur ma box mais lorsque je fais le test, il me retourne aucun résultat.
Procédons par ordre
Tu as bien suivi le tutorial indiqué ?
Ca marchait correctement avec les scripts hébergés sur le serveur de Cédric ?
Tu peux tester la réponse de Google Agenda en passant directement l'URL de requête dans ton navigateur web, exemple :
Tu copie/colle cette longue URL dans un éditeur de texte parce que ce sera toujours plus pratique que la petite case du navigateur web :
- Code : Tout sélectionner
https://www.google.com/calendar/feeds/IDENTIFIANT_DU_GOOGLE_AGENDA/basic?fields=entry(title)&start-min=DATA1&start-max=DATE2&sortorder=ascending&orderby=starttime&max-results=1&start-index=1&q=&singleevents=true&futureevents=false&ctz=Europe/Paris&showdeleted=false");
Ensuite, dans cette URL, tu remplaces IDENTIFIANT_DU_GOOGLE_AGENDA par le long identifiant que tu auras récupéré selon la méthode décrite dans le tutoriel, puis DATE1 par la date de début de ta requête, au format ANNEE-MOIS-JOUR, par exemple 2014-04-27, et DATE2, c'est le lendemain de cette date, dans mon exemple 2014-04-28.
Une fois ton URL construite, tu la copie/colle dans la barre d'adresse de ton navigateur et tu envoie ta requête. Tu devrais obtenir une réponse des serveurs de Google, une réponse XML.
Si tu demandes le code source de la page reçue (fouille dans les menus de ton navigateur pour "Afficher le code source de la page" ou équivalent), tu devrais avoir quelque chose comme :
- Code : Tout sélectionner
<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'><entry><title type='html'>maison</title></entry></feed>
ou, si tu n'as pas mis d'événement pour le jour demandé :
- Code : Tout sélectionner
<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'></feed>
Tant que tu n'obtiens pas de réponse de ce style des serveurs de Google, le script ne fonctionnera pas. Si ta réponse est très différente, tu peux éventuellement essayer de me l'envoyer par Message Privé pour y jeter un oeil.
Courage