Stap 5: Breng het allemaal samen
Nu we programmatische toegang tot Twitter en programmatische toegang tot uw Core moeten, dus laten we ze aan elkaar worden gelijmd! In plaats van omgaan met de uitvoering van het verificatieschema OAuth onszelf, zullen we vertrouwen op een PHP bibliotheek genaamd phirehose om te gaan met het vervelende werk voor verificatie met Twitter en filteren onze Tweets voor ons. Download phirehose van Github naar uw bureaublad map door het invoeren van het volgende commando in Terminal en dringende invoeren:
CD ~/Desktop & & git clone https://github.com/fennb/phirehose.git
Nu schakelen naar de Finder, ga naar uw bureaublad en open de map phirehose, die net werd toegevoegd. Binnen de phirehose moet worden een map genaamd voorbeeld. Open het bestand met de naam van de filter-oauth.php met behulp van een teksteditor (een mooie gratis, plain-text editor voor Mac dat ik zoals Fraise, maar u ook de ingebouwde teksteditor kunt).
We zullen een paar wijzigingen maken. Eerst, moet u enkele regels code toe te voegen. Kopieer en plak van deze pastebin link en plak alles na de rechts accolade (}) die direct volgt op de regel die met print begint. (Zie de screenshot om te bevestigen dat u op de juiste plaats plakken wilt.)
Nadat u in deze code plakt, moet u overstappen twee exemplaren van de YOURDEVICEIDHERE en YOURACCESSTOKENHERE op uw werkelijke Spark Core Apparatenidentiteitskaart en toegang token.
Daarna, zult u moeten bijwerken van de vier lege tekenreeksen aan de onderkant van de pagina door het invullen van uw werkelijke consument sleutel Twitter, Twitter consument geheim, Twitter OAuth Token en Twitter OAuth geheim.
Tot slot, de tweede naar de laatste lijn van het bestand met de hashtag of hashtags die u wilt bijhouden. In mijn screenshot, ik ben gewoon het bijhouden van de hashtag lazysunday (geen behoefte om hier het # symbool te zetten).
Nu, sla het bestand op en schakel terug naar de Terminal. Typ de volgende opdracht uitvoeren van het programma met de PHP-interpreter:
PHP ~/Desktop/phirehose/example/filter-oauth.php
Nu uw programma zal een verbinding open te houden naar Twitter's servers voor een constante feed van alle Tweets met uw opgegeven hashtags. Wanneer een Tweet is ontvangen, zal uw programma omdraaien en uw Core "light up" signaal. Controle het uit!
Merk op dat als u wilt uitproberen van verschillende hashtags of de PHP programma op enigerlei wijze te wijzigen, u moet om het te stoppen door het typen van ctrl-C, bewerken en u het bestand in je teksteditor en het programma vervolgens opnieuw uit te voeren. Een goede truc is het gebruik van de pijl-omhoog om te zien uit het verleden opdrachten op te slaan u hoeft te typen van de opdracht uitvoeren programma. (d.w.z. ctrl-C, pijl-omhoog, voer zal stoppen en opnieuw starten van het programma).