Välkommen till Trafiklab:s användare- och supportforum! Ställ frågor, rapportera problem och hjälp oss med förslag och idéer!
Vid felrapporter ber vi dig inkludera exakt API-namn och om möjligt ett exempelanrop för att underlätta felsökningen. Glöm inte att ta bort din API-nyckel när du delar ditt exempelanrop.
Undrar du hur du får tillgäng Trafiklabs data? Läs vår introduktion här: https://www.trafiklab.se/hur-gor-jag
Welcome to Trafiklab's user and supportforum. Ask questions, report issues and help us improve with suggestions and ideas!
If you open a new issue, please always include the exact API you're talking about, and, if applicable, include a sample request so we can check if contains the right parameters. Don't forget to remove your API keys when sharing example requests.
Välkommen till Trafiklab:s kund- och supportforum! Ställ frågor, rapportera problem och hjälp oss med förslag och idéer!
Våra API:er returnerar vanlig JSON-formatterad data. Det menar att vanliga tutorials på webben borde funka utan problem. Till exempel: https://stackoverflow.com/questions/9802788/call-a-rest-api-in-php
Hälsningar,
Bert
Men när du har fått ut formatterad json-data, så vill man ha den visad snyggt i grafiskt på hemsidan och inte någon json fil typ.
Du kan använda Javascript för att visa JSON-datat på din sida. En exempel finns här: https://www.freecodecamp.org/forum/t/translating-a-json-data-to-html-element/137934.
Om du vill skapa visualiseringar som är mer komplex kan du använda bibliotek som D3.js: https://d3js.org/
Man kan också göra detta på server-sidan, då skapar man HTML enligt en template och använder man CSS för att snygga till det, men typiskt gör man detta på klient-sidan.
Hälsningar,
Bert
Scriptet körs inte eftersom min hemsida är säker. Blir den osäker, så funkar det.
Finns det något kryphål, för att köra scriptet osäkert på just den sidan?
Mats
Det är bättre att göra skriptet tillgängligt genom HTTPS än att "degradera" din sida från HTTPS till HTTP.
Om du gör hostning själv finns det let's encrypt: https://letsencrypt.org/
Om du inte gör hostningen själv går det kanske att ändra URLen så att den använder HTTPS, eller du kan kopiera skriptet och hosta det själv.
Hälsningar,
Bert