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