2010-09-29 31 views
2

Je n'arrive pas à trouver un exemple simple qui montre comment interroger l'API météo msn ou yahoo en utilisant ajax ou jquery.Exemples de requêtes sur l'API météo msn en utilisant ajax ou jquery

Je veux comprendre comment je peux passer une requête à ces api, puis récupérer des informations de chaîne que je peux ensuite présenter à l'utilisateur sur une page html.

J'ai fait des recherches sur Internet pendant deux jours et je n'ai toujours pas trouvé un exemple simple sur la façon d'interroger une API puis de récupérer des données.

La raison pour laquelle je veux comprendre ceci est que je suis en train de construire un gadget Windows Sidebar, donc toute information sur ce sujet serait aussi très appréciée.

Si vous connaissez le fonctionnement du gadget de la barre latérale de Windows, veuillez fournir des liens et des informations.

Répondre

0

Si vous utilisez YQL et demande JSON voir cet exemple URL:

http://query.yahooapis.com/v1/public/yql?q=select%20item%20from%20weather.forecast%20where%20location%3D%2248907%22&format=json

Ensuite, vous pouvez utiliser jQuery pour obtenir ce JSON et utiliser la description qui revient ou utiliser certaines des autres données Générez ce que vous voulez.

Essayez ceci dans une fenêtre de console Firebug:

$.get('http://query.yahooapis.com/v1/public/yql?q=select%20item%20from%20weather.forecast%20where%20location%3D%2248907%22&format=json', function(data) { 
    data = JSON.parse(data); 
    if (data.query.count > 0) { 
     $('body').append(data.query.results.channel.item.description); 
    } 
});