Mauvais temps sur les modules météo google

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : Mauvais temps sur les modules météo google

    Envoyé par abmag Voir le message
    J'ai eu une réponse du forum du module SPweather.
    Devant les problèmes récurrents avec google météo le dev va sans doute migrer son script sur Yahoo (malheureusement uniquement en anglais)
    Le lien pour en savoir plus

    JoomShaper is a premium joomla templates club has more than {count_templates}+ premium responsive joomla templates and joomla extensions.
    N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

    Commentaire


    • #17
      Re : Mauvais temps sur les modules météo google

      Salut,
      je suis cette discussion depuis le début sans intervenir mais ca m'intéresse.

      En fait la question n'est pas très simple. Plusieurs choses :
      (après un googling sur : google api weather)
      - le google weather api n'est pas public (pourquoi ?, certains disent que c'est réservé à iGoogle)
      - mais l'xml appelé est relativement simple :

      Pour le récupérer, php classique :
      PS : les références sont dans le code
      Code PHP:
      <?php

      ///mov eax,0xDEADBEEF: Google Weather API
      //http://www.freecom****radvice.net/2009/08/google-weather-api.html
      function getWeather() {

      $requestAddress "http://www.google.com/ig/api?weather=Paris,Ile-de-France&hl=en";
      // Downloads weather data based on location - I used my zip code.
      $xml_str file_get_contents($requestAddress,0);
      // Parses XML
      $xml = new SimplexmlElement($xml_str);
      // Loops XML
      $count 0;
      echo 
      '<div id="weather">';
          foreach(
      $xml->weather as $item) {
              foreach(
      $item->forecast_conditions as $new) {
                  echo 
      '<div class="weatherIcon">';
                  echo 
      '<img src="http://www.google.com/' .$new->icon['data'] . '"/><br/>';
                  echo 
      $new->day_of_week['data'];
                  echo 
      '</div>';
                  }
          }
      echo 
      '</div>';
      }

      getWeather();

      ?>
      EX : ghazalp.fr/MOOTOOLS/API/apiweather.php

      Par ailleurs, un programmeur a développé un widget jQuery for intéressant, qui fonctionne "out of the box" :

      DEMO :
      celle du dev

      la mienne

      avec la Rochelle, à cause de l'indication du vent
      References dans la source.

      Faudrait que je convertisse en Mootools, pour ma satisfaction perso (lol), mais c'est pas simple. Quoique la fonction Moo, JSONP, devrait faciliter les choses.

      Quoiqu'il en soit, c'est facilement installable dans un module avec un plugin Custom Code (genre Jumi ou autre).
      NB : en virant les $ dans le code JS pour éviter les conflits entre Moo et jQuery
      L'idéal serait d'en faire un module. Faut juste s'y mettre ...

      J'espère que cela servira à quelques uns d'entre vous.
      Dernière édition par ghazal à 20/05/2011, 21h08
      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

      Commentaire


      • #18
        Re : Mauvais temps sur les modules météo google

        Merci Ghazal de faire avancer le shimiliblick avec ce post très bien documenté et qui éclaire assez bien le problème.
        Mais du coup je me pose quelques questions supplémentaires.
        Peux-tu me confirmer que ton script ne renvoie jamais d'erreur ?
        Le dev que tu sites semble dire (si j'ai bien compris) que Curl poserait un problème de time out et je n'ai pas trop compris l'usage du proxy.
        Une petite explication complémentaire me serait bien utile
        N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

        Commentaire


        • #19
          Re : Mauvais temps sur les modules météo google

          Salut,
          je vais faire une réponse "contournante" mais j'espère utile.
          Google Weather API s'appuie une des plus fondamentales des APIs, la XHR (ou XMLHttpRequest --> http://en.wikipedia.org/wiki/XMLHttpRequest - "It is used to send HTTP or HTTPS requests directly to a web server and load the server response data directly back into the script.").
          Deux articles importants pour comprendre les APIs :

          Web APIs: What, Why and How | Hot Scripts Blog

          Hot Scripts is the net's largest PHP, CGI, Perl, JavaScript and ASP script collection and resource web portal. We are an Internet directory that compiles and distributes Web programming-related resources, geared toward webmasters, developers and programmers looking for enhancing their Web sites and intranets with dynamic development tools.


          10 Useful APIs for your Web Site & App | Hot Scripts Blog

          Hot Scripts is the net's largest PHP, CGI, Perl, JavaScript and ASP script collection and resource web portal. We are an Internet directory that compiles and distributes Web programming-related resources, geared toward webmasters, developers and programmers looking for enhancing their Web sites and intranets with dynamic development tools.

          Dans cet article, on voit que nous utilisons abondamment les APIs publiques, probablement sans le savoir : celles de Flickr, Google, Yahoo, etc...
          En ce moment, il y a un certain nombre d'extensions Joomla basées sur l'API de Twitter.
          Ici, on peut voir une liste des APIs Google :
          Explore our suite of developer products designed to fuel your innovation, streamline development, and unlock new features and growth for your projects.


          Je travaille beaucoup avec Mootools, et la mise en place d'une API par l'intermédiaire d'une de ses fonctions, >JSONP, simplifie les choses :
          Google Maps, Google AdSense, Google Custom Search peuvent s'implémenter par l'intermédiaire de Mootools ...
          J'ai traduit de jQuery vers Mootools un Currency Converter s'appuyant sur Google Calculator API:

          Code dispo ici : http://www.box.net/shared/oe0dug4nn
          NB : sur mon hébergeur, 1and1, je dois installer un fichier php.ini avec "allow_url_fopen" pour la gestion des fichiers externes

          * Mais pour revenir à Google Weather Api, sur la liste de Google, je te mets au défi de trouver cette API.
          Je pense que Google ne tient pas spécialement à ce que des users externes chargent cette API parce que c'est réservé à iGoogle (comme dit plus haut) et que c'est une décision d'entreprise. Pas spécialement une décision technique.
          Mais cela expliquerait le time out éventuel du produit signalé par le développeur. Juste une opinion.
          Peut-être que si plein de devs réclamaient la mise à disposition publique de cette API, Google re-réfléchirait à la question.

          * Je pense que curl est là pour communiquer avec le serveur proxy de google mais je ne suis pas spécialiste.

          Voili, voilou.
          Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

          Commentaire


          • #20
            Re : Mauvais temps sur les modules météo google

            Merci beaucoup Ghazal pour cette réponse vraiment didactique.

            Peut-être que si plein de devs réclamaient la mise à disposition publique de cette API, Google re-réfléchirait à la question.
            Je propose à ta suite d'ouvrir un sujet pour mettre en place cette pétition qui n'est à priori pas une demande isolée et franco-fraançaise

            Je viens de recevoir également une réponse sur le forum de SPWeather qui demande une confirmation intéressante

            JoomShaper is a premium joomla templates club has more than {count_templates}+ premium responsive joomla templates and joomla extensions.


            A suivre j'espère car je trouve l'Api Google très adéquat comme module météo pour un site généraliste d'information locale
            N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

            Commentaire


            • #21
              Re : Mauvais temps sur les modules météo google

              Effectivement, et d'après le message du forum SPWeather, il faudrait vérifier si la function curl_init() de SPWeather dans l'helper.php du module est correctement formattée/implémentée.
              Je dois avoir une liste de CURLOPT quelque part. Faut juste que je la retrouve.LOL.
              On suit l'affaire ...?
              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

              Commentaire


              • #22
                Re : Mauvais temps sur les modules météo google

                On suit l'affaire ...?
                avec plaisir et curiosité
                Mais là, il fait soleil à Dinard et je vais faire une balade en bord de mer
                N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                Commentaire


                • #23
                  Re : Mauvais temps sur les modules météo google

                  Check (et probablement reload)

                  LOL
                  PS : cool, la ballade au bord de mer. A paris, on a que les bords de Seine.
                  Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                  Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire


                  • #24
                    Re : Mauvais temps sur les modules météo google

                    Je dois avoir une liste de CURLOPT quelque part. Faut juste que je la retrouve.LOL.
                    Voir la doc Curl de PHP
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #25
                      Re : Mauvais temps sur les modules météo google

                      @jisse03
                      Merci.
                      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                      Commentaire


                      • #26
                        Re : Mauvais temps sur les modules météo google

                        cool, la ballade au bord de mer. A paris, on a que les bords de Seine
                        J'était encore parisien il y a une semaine, mais là, j'apprécie bien que les bords de Seine et le canal St Martin sont parfois agréables
                        N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                        Commentaire


                        • #27
                          Re : Mauvais temps sur les modules météo google

                          J'ai été parisien pendant 12 ans

                          Le canal Saint Martin est vraiment sympa
                          Pas de demande de support par MP.
                          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                          Commentaire


                          • #28
                            Re : Mauvais temps sur les modules météo google

                            Bonjour,
                            Désolé de venir dans cette conversation, mais je recherche des renseignements sur l'API Weather de Google et je ne trouve rien à part comment avoir la météo d'un lieu.
                            Et moi, il faudrait que je puisse insérer la météo d'une région, voir d'un pays. Donc plusieurs lieu variant suivant le zoom de ma carte et sa localisation.
                            Ma question est donc:
                            Par cette API comment peut on récupérer les informations des principaux lieux d'une zone géographique ?
                            Comme le fait Google sur : http://maps.google.com/maps?lci=weather

                            Commentaire


                            • #29
                              Re : Mauvais temps sur les modules météo google

                              Bonne question.
                              Un début de réponse :
                              Région de Grenoble

                              ll = latitude/longitude
                              z = zoom
                              ex :

                              reste à comprendre -> spn et vpsrc (source de qq chose ?)

                              Maintenant, de mon côté, je ne récupère pas le code à "embedded".

                              A voir.
                              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                              Commentaire


                              • #30
                                Re : Mauvais temps sur les modules météo google

                                Merci pour ta réponse, mais je veux juste récupérer les infos météo pour les afficher sur la carte de mon composant.

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X