Anslut enheten Carriots till Paniks Status styrelsen - Enhetsstatus (5 / 8 steg)
Steg 5: Om CarriortsStatusBoard.py
Om du är bekant med Python eller kodning i allmänhet, kan du förmodligen hitta dig igenom dessa rutiner. Kärnan är att "förfrågningar" för att prata med Carriots API för att hämta enhetsdata för. För att göra detta, kommer att du behöva konfigurera två parametrar i denna fil.
Hitta filen i instrumentpanelen tass och öppna den för redigering. Nära toppen av din fil bör du app_key = 'YOUR_CARRIOTS_API_KEY_HERE'. Detta är platsen att klistra in din API-nyckel, vilken är unik för dig och ditt Carriots konto. Hålla denna nyckel skyddas. Genom att logga in på ditt Carriots-konto och välja "Mina inställningar" och sedan "Mitt konto" kan du hitta nyckeln. Ser du ett fält som heter "Apikey". Kopiera de 64 siffrorna, alla av dem, och förbi den mellan enkla citattecken i din CarriortsStatusBoard.py.
Nästa, hitta app_username = 'YOUR_CARRIOTS_ID_HERE'. Detta är en identifierare som används i hela Carriots systemet för ditt konto. För instans om du hade en enhet test du vill klistra in "Carriots" över YOUR_CARRIOTS_ID_HERE. Var noga med att hålla den enda citera märken. Detta är skiftlägeskänsliga, så var noga med att kopiera din ID precis som det definieras i Carriots. Ditt ID är del av namnet efter den @-tecknet.
I grund och botten vad varje funktion gör är att göra en eller flera begäranden till Carriots. De data som Carriots returnerar sätts i en JSON struktur och vissa fält är läser för att få de data som ska delges till vår widget. Du kan läsa mer om Carriots API här.
Denna fil är konfigurerad och klar att distribuera. Tänk på att spara dina uppdateringar.