Integra i dati meteorologici sulla tua home page con l'API di Weatherstack
Questo post è stato reso possibile da weatherstack attraverso un risarcimento. I contenuti e le opinioni reali sono le uniche opinioni dell'autore, che mantiene l'indipendenza editoriale, anche quando un post è sponsorizzato. Per maggiori dettagli, leggi il nostro disclaimer.
Vuoi condividere i dettagli meteo più recenti con i visitatori del tuo sito web? Widget e altri codici che visualizzano previsioni meteorologiche basate sulla posizione sono sempre più popolari, in particolare su siti di notizie e sport. Tali dettagli compaiono anche nelle app mobili e persino nelle schermate Home.
Questo grazie alle API (interfacce di programmazione dell'applicazione), che sono essenzialmente software che usi per creare altri software. Ecco come l'API di Weatherstack ti consente di aggiungere dati meteorologici al tuo sito web.
Perché il tuo sito o la tua app hanno bisogno di un'API meteorologica?
A meno che tu non sia pronto a mantenere il tuo database del tempo attuale in tutto il mondo, i tuoi siti Web necessitano di un'API meteorologica. O questo o il controllo manuale del tempo per ogni singolo visitatore o utente dell'app. Ovviamente, farlo è fuori discussione.
Le API meteorologiche forniscono l'accesso ai dati raccolti dalle stazioni meteorologiche. Ciò consente di fornire informazioni meteo in tempo reale agli utenti finali tramite siti Web, app o persino widget desktop.
Tutto quello che devi fare è accedere a un endpoint API e formattare i dati per fornire informazioni ai tuoi utenti.
Cosa puoi fare con l'API di Weatherstack
L'API di weatherstack presenta una raccolta di strumenti per una varietà di linguaggi di programmazione, supportati da dati meteorologici basati sulla posizione. Sono disponibili sei endpoint:
- Meteo attuale: fornisce i dati meteo attuali.
- Meteo storico: visualizza i dati meteo storici.
- Serie storiche : restituisce i dati meteorologici delle serie storiche.
- Previsioni meteo: ricevi previsioni meteo per un massimo di 14 giorni.
- Ricerca posizione: controlla il tempo in una o più posizioni.
Nel frattempo, l'API di Weatherstack promette anche dati meteo ora per ora per milioni di località in tutto il mondo. I dati vengono consegnati in millisecondi da un server con un uptime di quasi il 100 percento.
Ti interessa creare un'app meteo con l'API di weatherstack? Provalo con l'iscrizione gratuita. Questo è perfetto per lo sviluppo e offre un ottimo punto di accesso all'uso commerciale del servizio. In breve, potresti pubblicare un'app o un servizio utilizzando l'API di weatherstack e potenzialmente guadagnare denaro da essa.
Guida ai prezzi delle API di Weatherstack
Il pacchetto API weatherstack gratuito offre 1.000 chiamate API al mese. Una "chiamata" è un utilizzo a singola istanza dei dati API e a questo livello è ideale per lo sviluppo.
Una volta che la tua app è attiva e funzionante, hai diversi livelli di progetto per passare a:
- Standard : $ 9, 99 al mese ($ 7, 99 se fatturati annualmente). Include 50.000 chiamate API al mese, supporto illimitato, meteo in tempo reale, ricerca della posizione, crittografia HTTPS, dati astronomici, dati ora per ora e dati storici completi.
- Professionista : $ 49, 99 al mese ($ 39, 99 con fatturazione annuale). Ciò consente 300.000 chiamate e tutte le funzionalità sopra descritte, oltre a previsioni a 7 giorni, supporto per 40 lingue e query in blocco.
- Affari : $ 99, 99 al mese ($ 79, 99 se fatturati annualmente). Questa opzione offre 1.000.000 di chiamate, supporto premium e dati di previsione a 14 giorni.
Esiste anche un pacchetto Enterprise che offre funzionalità aggiuntive, supporto dedicato, soluzioni personalizzate e altro ancora. Se il tuo progetto viene eseguito su questa scala, l'API di weatherstack negozia un prezzo con te. Tra i clienti soddisfatti dell'API di weatherstack ci sono Deloitte, Microsoft, Warner Bros. e Schneider Electric.
Inizia con l'API di Weatherstack
Chiunque può iniziare accedendo all'API di weatherstack gratuitamente. Vai alla pagina di registrazione dell'API di weatherstack per creare un account gratuito. Non è necessario fornire alcun dettaglio di pagamento in questa fase.
Dopo la configurazione dell'account, avrai accesso a una chiave API. Questa chiave personale ti autentica con l'API; se necessario, è possibile ripristinarlo nella schermata del dashboard dell'account. (È anche qui che troverai i dettagli del tuo attuale piano API weatherstack.)
Puoi giocare inizialmente con l'API nella finestra del browser. I dati restituiti vengono visualizzati nella finestra del browser in formato JSON. È possibile migliorare l'aspetto installando un'estensione del browser come JSON Viewer.
Andando avanti con lo sviluppo, tuttavia, avrai bisogno di un ambiente di sviluppo integrato (IDE) adatto.
Utilizzo dell'output dell'API di Weatherstack
L'output API di base di weatherstack ti consente di estrarre il tempo corrente per una posizione specifica.
Meteo attuale
http://api.weatherstack.com/current ? access_key = YOUR_ACCESS_KEY & query = New York
Puoi anche includere parametri opzionali aggiuntivi:
// optional parameters: & units = m & language = en & callback = MY_CALLBACK
Lo stesso modello si ripete in tutte le varie chiamate API. Il comando di base è il testo richiesto, mentre puoi scegliere di impostare parametri opzionali se lo desideri.
Endpoint storico
Ecco un esempio secondario, utilizzando l'endpoint dell'API Meteo storica. Questa volta, è possibile specificare una data per i dati meteorologici.
// Historical Weather API Endpoint http://api.weatherstack.com/historical ? access_key = YOUR_ACCESS_KEY & query = New York & historical_date = 2015-21-01 // optional parameters: & hourly = 1 & interval = 3 & units = m & language = en & callback = MY_CALLBACK
Ancora una volta, l'output di base dall'API verrà visualizzato nella finestra del browser. Tieni presente che gli account gratuiti possono utilizzare solo l'API Meteo corrente.
Utilizzo dei dati JSON dall'API di Weatherstack
Puoi sfruttare l'output JSON dall'API di weatherstack in diversi modi. Se hai familiarità con PHP, Python, Node, jQuery e Ruby, ad esempio, puoi usare i dati in un'app o visualizzarli su una pagina web.
Per le pagine Web, è necessario il file di codice per acquisire i dati JSON, il file HTML e un CSS. Nella maggior parte dei casi, avrai anche bisogno di alcuni elementi di stile per renderlo leggermente più leggibile!
Inserisci i dati meteorologici globali sul tuo sito web o app
Chiaramente, l'API di weatherstack è un'ottima soluzione per chiunque abbia bisogno di un'API meteorologica semplice e conveniente per il proprio sito. Puoi trovare ulteriori informazioni sui dettagli e sulla documentazione dell'API su weatherstack.com.
Essendo compatibile con PHP, Python, Node, jQuery e Ruby, l'API di weatherstack potrebbe rivoluzionare gli aggiornamenti meteo sul tuo sito web. Anche gli aspetti storici dell'API sono particolarmente utili.
Con un'iscrizione gratuita per l'utilizzo dello sviluppo e piani di prezzi convenienti in futuro, l'API di Weatherstack è sicuramente uno sguardo.
Cerchi altre API? Abbiamo anche esaminato l'API di geolocalizzazione IP L'API di geolocalizzazione IP gratuita è uno strumento webmaster prezioso L'API di geolocalizzazione IP gratuita è uno strumento webmaster prezioso Stai cercando di personalizzare il tuo sito web per i visitatori di tutto il mondo? L'API di geolocalizzazione IP gratuita è un potente strumento per verificare. Maggiori informazioni, che fornisce un modo semplice per iniziare con i dati di geolocalizzazione. Abbiamo anche esaminato l'API di Scrapestack, che raccoglie in modo efficiente i dati dai siti Web.
Ulteriori informazioni su: Meteo, Sviluppo Web, Strumenti per i Webmaster.