JSON Odczytanie/odpalenia API?

0

Witam
Mam link do zewnętrzengo API w formacie JSON -> przykład
http://api.openweathermap.org/data/2.5/forecast/daily?q=London&mode=json&units=metric&cnt=7&appid=2de143494c0b295cca9337e1e96b00e0
w takiej postaci chciałbym napisać stronkę która pobierze dane z takiego linku. Potrafię pobrać dane z pliku typu hah.json jak znam komendy title.id bla bla ale nie potrafię wyciagnać z takiego linku tych info jak to zrobić ??
chodzi mi o coś takiego jak tu w dziale Weather parameters in API respond
http://openweathermap.org/forecast16 na tej stronce to mi się udało wyłuskać na forum.

Pozdrawiam

1

Nie bardzo rozumiem o co chodzi :) Czy chodzi Ci o to że nie potrafisz odwołać się do pliku, który nie znajduje się fizycznie na Twoim dysku? Nie podałeś języka, za karę podam odpowiedź w node.js

http.get("http://api.openweathermap.org/data/2.5/forecast/daily?q=London&mode=json&units=metric&cnt=7&appid=2de143494c0b295cca9337e1e96b00e0", function(res) {
    var body = '';

    res.on('data', function(chunk){
        body += chunk;
    });

    res.on('end', function(){
        var forecast = JSON.parse(body);
        console.log("Zdobylem prognoze dla miasta ", forecast.name);
       / /tu masz już dostęp do sparsowanego pliku więc możesz z nim robić już co chcesz
    });
}).on('error', function(e) {
  console.log("Got error: " + e.message);
});

Pamiętaj że w własnej aplikacji powinieneś podać własne appid, możesz je dostać rejestrując się na stronie która udostępnia dane api. Musisz sobie na początku pliku dać var http = require("http");
To samo w JQuery

$.getJSON('http://api.openweathermap.org/data/2.5/forecast/daily?q=London&mode=json&units=metric&cnt=7&appid=2de143494c0b295cca9337e1e96b00e0', function(forecast){
  console.log("Zdobylem prognoze dla miasta", forecast.name);
  //tu masz już dostęp do sparsowanego pliku więc możesz z nim robić już co chcesz
});

Edit:
Poprawiłem wersję node.js

0

Tak nie potrafię się odwołać do pliku z poza mojego dysku . a jeśli chodzi o język to js mnie urządza (bardziej niż php).

1 użytkowników online, w tym zalogowanych: 0, gości: 1