Stap 4: Uw Code schrijven
Hier is een link naar de code op Github. U kunt zeker net git clone dit op uw Edison, maar ik denk dat het de moeite loont te typen van de code zelf, zodat je eigenlijk kijken wat het doet. De JS bestand is behoorlijk grondig toegelicht, maar hier is een snelle pseudo-code overzicht van wat het doet:
- Eisen dat de bibliotheken die we nodig voor de schets hebben
- Sommige variabelen zoals het bericht en uw Twilio API sleutels definiëren
- Luisteren naar een druk op de knop
- Als knop is ingedrukt, vragen om de volgende 2 treinen van de de CTA API
- Maak een aanvraag voor de Twilio-API en het verzenden van een aantal een tekst uit de CTA API's antwoord vragen
Als u eenmaal de repo, uitvoeren 'npm install' vanuit de hoofdmap van uw project. Dit package.json kijkt en grijpt alle juiste pakketten die uw knooppunt bestand moet uitvoeren.
In het hoofdbestand van JS, traintracker.js, moet u het invoegen van een paar sleutels van de API - deze secties zijn riep in de code zoals [invoegen wat hier]
Als u uw Twilio API Keys, Meld u aan voor hun vrije proef hier. De proef laat u sturen duizenden teksten voordat u beslissen moet of u betalen voor uw oproepen wilt, dus je in de duidelijke voor deze en vele andere projecten moet.
De CTA trein Tracker API vereist dat zij u voor een sleutel goedkeuren, maar het is meestal een vrij snel proces. U kunt toepassen voor een sleutel hier.