Stap 5: Codegenerator
In plaats daarvan, ik heb een REST-webservice met behulp van natuurlijk mijn favoriete web development tool, Oracle Application Express http://apex.oracle.com/ , om te controleren of een unieke en willekeurige code is gegenereerd telkens snoep drop verzoek was ingediend uit tekst, bel of Twitter.
De toepassing van de REST is echt eenvoudig en ik herken dat het ook van kan worden gemaakt met andere technologieën zoals LAMP of zelfs een GCI of Perl toepassing.
Toepassingsobjecten:
- 1 tafel (ID, CODE, geselecteerd)
- 1 numerieke volgorde voor het genereren van de primaire sleutel (ID)
- 1 trigger voor record die krijgt de ID-waarde en een willekeurig getal toegevoegd aan de kolom CODE invoegen
- 1 openbare procedure voor het ophalen van de code (indien geselecteerd = 1)
- 1 openbare procedure voor het bijwerken van de code eenmaal is gebruikt en het genereren van een nieuwe.
Dus eindigde ik met deze twee URL
http:/My.apexserver.com/pls/Apex/getCode
http:/My.apexserver.com/pls/Apex/updatecode?code=xxxx
* Als u implementeren iets met een statisch bestand in plaats daarvan willen zou, zou ik adviseren gebruikend http://www.random.org/clients/http/ om een willekeurig getal en opslaan in een bestand, geheugen of zelfs de arduino zelf.