Integreer weergegevens op uw startpagina met Weatherstack API
Deze post werd mogelijk gemaakt door weatherstack door compensatie. De daadwerkelijke inhoud en meningen zijn de enige opvattingen van de auteur, die redactionele onafhankelijkheid behoudt, zelfs wanneer een bericht wordt gesponsord. Lees onze disclaimer voor meer informatie.
Wilt u de nieuwste weersinformatie delen met de bezoekers van uw website? Widgets en andere code die locatiegebaseerde weersvoorspellingen weergeven, worden steeds populairder, met name op nieuws- en sportgebaseerde sites. Dergelijke details verschijnen ook op mobiele apps en zelfs op startschermen.
Dit is te danken aan API's (applicatie-programmeerinterfaces), die in wezen software zijn die u gebruikt voor het bouwen van andere software. Hier ziet u hoe u met Weatherstack API weergegevens kunt toevoegen aan uw website.
Waarom heeft uw site of app een weer-API nodig?
Tenzij u bereid bent om uw eigen database met actueel weer over de hele wereld bij te houden, hebben uw websites een weer-API nodig. Het is of dit, of het weer handmatig controleren voor elke bezoeker of app-gebruiker. Vanzelfsprekend is dit uitgesloten.
Weer-API's bieden toegang tot verzamelde gegevens van weerstations. Dit maakt het mogelijk om live weerinformatie te verstrekken aan eindgebruikers via websites, apps of zelfs desktopwidgets.
Het enige wat u hoeft te doen is toegang krijgen tot een API-eindpunt en de gegevens formatteren om informatie aan uw gebruikers te verstrekken.
Wat u kunt doen met Weatherstack API
De weatherstack API biedt een verzameling tools voor verschillende programmeertalen, ondersteund door locatiegebaseerde weergegevens. Er zijn zes eindpunten beschikbaar:
- Huidig weer: levert actuele weergegevens.
- Historisch weer: historische weergegevens bekijken.
- Historische tijdreeks : geeft historische weergegevens voor de tijdreeks terug.
- Weersvoorspelling: ontvang weersvoorspellingen voor maximaal 14 dagen.
- Locatie opzoeken: bekijk het weer op een of meerdere locaties.
Ondertussen belooft de weatherstack API ook weergegevens per uur voor miljoenen locaties wereldwijd. De gegevens worden in milliseconden geleverd vanaf een server met een uptime van bijna 100 procent.
Wilt u een weer-app maken met de weatherstack-API? Probeer het uit met de gratis aanmelding. Dit is perfect voor ontwikkeling en biedt een uitstekende toegang tot commercieel gebruik van de service. Kortom, je zou een app of dienst kunnen publiceren met behulp van de weatherstack API en er mogelijk geld mee verdienen.
Weatherstack API-prijsgids
Het gratis weatherstack API-pakket geeft u 1000 API-oproepen per maand. Een 'aanroep' is een eenmalig gebruik van de API-gegevens en is op dit niveau ideaal voor ontwikkeling.
Zodra je je app in gebruik hebt, heb je verschillende projectniveaus om op te stappen:
- Standaard : $ 9, 99 per maand ($ 7, 99 indien jaarlijks gefactureerd). Het bevat 50.000 API-oproepen per maand, onbeperkte ondersteuning, realtime weer, locatieopzoeking, HTTPS-codering, astronomiegegevens, gegevens per uur en volledige historische gegevens.
- Professional : $ 49, 99 per maand ($ 39, 99 met jaarlijkse facturering). Dit zorgt voor 300.000 oproepen en alle bovenstaande functies, plus 7-daagse voorspellingen, ondersteuning voor 40 talen en bulkvragen.
- Zakelijk : $ 99, 99 per maand ($ 79, 99 indien jaarlijks gefactureerd). Met deze optie krijgt u 1.000.000 oproepen, premiumondersteuning en 14-daagse voorspellingsgegevens.
Er is ook een Enterprise- pakket met extra functies, speciale ondersteuning, aangepaste oplossingen en meer. Als uw project op deze schaal wordt uitgevoerd, onderhandelt weatherstack API een prijs met u. Tot de tevreden klanten van Weatherstack API behoren Deloitte, Microsoft, Warner Bros. en Schneider Electric.
Aan de slag met Weatherstack API
Iedereen kan aan de slag door gratis toegang te krijgen tot de weatherstack API. Ga naar de weatherstack API-aanmeldingspagina om een gratis account aan te maken. U hoeft in dit stadium geen betalingsgegevens op te geven.
Na het instellen van het account krijgt u toegang tot een API-sleutel. Deze persoonlijke sleutel authenticeert u met de API; indien nodig kunt u deze resetten in het account dashboardscherm. (Hier vindt u ook details over uw huidige weatherstack API-plan.)
U kunt spelen met de API in eerste instantie in uw browservenster. Geretourneerde gegevens worden in uw browservenster weergegeven in JSON-indeling. U kunt het uiterlijk verbeteren door een browserextensie zoals JSON Viewer te installeren.
Voor de toekomst heb je echter een geschikte geïntegreerde ontwikkelomgeving (IDE) nodig.
De Weatherstack API-uitvoer gebruiken
Met de standaard API-uitvoer van Weatherstack kunt u het huidige weer voor een specifieke locatie ophalen.
Huidig weer
http://api.weatherstack.com/current ? access_key = YOUR_ACCESS_KEY & query = New York
U kunt ook aanvullende optionele parameters opnemen:
// optional parameters: & units = m & language = en & callback = MY_CALLBACK
Hetzelfde patroon wordt herhaald in de verschillende API-aanroepen. De kernopdracht is verplichte tekst, terwijl u ervoor kunt kiezen om optionele parameters in te stellen als u dat wenst.
Historisch eindpunt
Hier is een secundair voorbeeld, met behulp van het Historical Weather API Endpoint. Deze keer kunt u een datum voor weergegevens opgeven.
// 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
Nogmaals, de basisuitvoer van de API wordt weergegeven in uw browservenster. Merk op dat gratis accounts alleen de Current Weather API kunnen gebruiken.
De JSON Data From Weatherstack API gebruiken
U kunt op verschillende manieren profiteren van de JSON-output van Weatherstack API. Als u bijvoorbeeld bekend bent met PHP, Python, Node, jQuery en Ruby, kunt u de gegevens in een app gebruiken of op een webpagina weergeven.
Voor webpagina's hebt u het codebestand nodig om de JSON-gegevens, het HTML-bestand en een CSS te verzamelen. In de meeste gevallen heb je ook enkele stijlelementen nodig om het iets leesbaarder te maken!
Plaats wereldwijde weergegevens op uw website of app
Het is duidelijk dat de weatherstack-API een geweldige oplossing is voor iedereen die een betaalbare en eenvoudige weer-API voor zijn site nodig heeft. U kunt meer informatie vinden over de details en documentatie van de API op weatherstack.com.
Omdat het compatibel is met PHP, Python, Node, jQuery en Ruby, kan weatherstack API een revolutie teweegbrengen in weersupdates op uw website. De historische aspecten van de API zijn ook bijzonder nuttig.
Met een gratis aanmelding voor ontwikkelingsgebruik en betaalbare prijsplannen voor de toekomst, is Weatherstack API zeker een kijkje.
Op zoek naar andere API's? We hebben ook de IP Geolocation API beoordeeld. De gratis IP Geolocation API is een waardevolle Webmaster Tool De gratis IP Geolocation API is een waardevolle Webmaster Tool Wilt u uw website op maat maken voor bezoekers over de hele wereld? De gratis IP Geolocation API is een krachtig hulpmiddel om uit te checken. Lees meer, wat een gemakkelijke manier is om aan de slag te gaan met geolocatiegegevens. We hebben ook de Scrapestack-API beoordeeld, die gegevens van websites efficiënt verwijdert.
Ontdek meer over: Weer, Webontwikkeling, Webmasterhulpprogramma's.