CTA tåg tid Texter (4 / 5 steg)
Steg 4: Skriv koden
Här är en länk till koden på Github. Du kan säkert bara git clone detta på din Edison, men jag tycker det är värt att skriva koden själv så att du faktiskt titta på vad den gör. JS-fil är kommenterade ganska grundligt, men här är en snabb pseudo kod genomgång av vad det gör:
- Kräver de bibliotek som vi behöver för skissen
- Definiera vissa variabler som meddelandet och dina Twilio API nycklar
- Lyssna efter en knapptryckning
- Om knappen trycks, be för nästa 2 tåg från CTA: s API
- Göra en begäran till Twilio API och be den att skicka vissa en text från CTA Apis svar
När du har repo, kör "npm installera" från roten av ditt projekt. Detta ser ut på package.json och tar tag i alla rätt paketen som nod filen måste du köra.
I främsta JS-fil, traintracker.js, måste du infoga några API keys - de delar ropas ut i koden som [infoga vad här]
För att få din Twilio API nyckel, Anmäl dig till deras gratis testversion här. Med prov kan du skicka tusentals texter innan måste du bestämma om du vill betala för dina samtal, så du bör vara i klartext för detta och många andra projekt.
CTA tåg Tracker API kräver att de godkänner du för en nyckel, men det är oftast en ganska snabb process. Du kan ansöka om en nyckel här.