Visualisera Twitter Hashtag aktivitet med din Spark kärna (5 / 6 steg)
Steg 5: Ta alla tillsammans
Nu har vi programmatisk åtkomst till Twitter och programmatisk åtkomst till din kärna, så låt oss limma dem tillsammans! Snarare än att hantera genomförandet av systemet i OAuth authentication oss själva, ska vi lita på ett PHP-bibliotek som kallas phirehose att hantera autentisering med Twitter och filtrering våra Tweets för oss irriterande arbete. Ladda ner phirehose från Github att mappen skrivbord genom att ange följande kommando i Terminal och trycka in:
CD ~/Desktop & & git klon https://github.com/fennb/phirehose.git
Nu växla till Finder, gå till skrivbordet och öppna mappen phirehose som just har lagts till. Inuti phirehose bör en mapp kallas exempel. Öppna filen heter filter-oauth.php med en vanlig textredigerare (en fin gratis, oformaterad text editor för Mac att jag gillar är Fraise, men du kan använda den inbyggda textredigerare också).
Vi kommer att göra några ändringar. Först, du behöver lägga till några rader kod. Kopiera och klistra in från pastebin länken och klistra in allt efter den höger klammerparentes (}) som följer direkt på raden som börjar med tryck. (Se skärmbilden att bekräfta att du klistrar in på rätt plats.)
När du har klistrat in i denna kod, måste du ändra två instanser av YOURDEVICEIDHERE och YOURACCESSTOKENHERE till din faktiska Spark Core enhets-ID och tillgång token.
Därefter måste du uppdatera de fyra tomma strängarna längst ner på sidan genom att fylla i din faktiska Twitter konsumenten nyckel, Twitter konsumenten hemlighet, Twitter OAuth Token och Twitter OAuth hemlighet.
Slutligen, näst sista raden i filen med den hashtag eller hashtags som du vill spåra. I min skärmdump spårning jag bara hashtag lazysunday (inget behov att lägga symbolen # här).
Nu spara filen och växla tillbaka till Terminal. Skriv följande kommando för att köra programmet med PHP tolk:
php ~/Desktop/phirehose/example/filter-oauth.php
Nu ditt program kommer att hålla en anslutning öppen till Twitter servrar för ett konstant flöde av alla Tweets som innehåller din angivna hashtags. När en Tweet tas emot, kommer att ditt program vända och skicka din kärna "lyser upp" meddelandet. Kolla upp det!
Observera att om du vill prova olika hashtags eller ändra PHP programmet på något sätt, måste du stoppa det genom att skriva ctrl-C, redigera och spara om filen i din texteditor och sedan åter köra programmet. Ett bra knep är att Använd uppåtpilen för att se förbi kommandona Spara du behöver skriva in springa program kommando. (dvs ctrl-C, upp pil, ange vilja stoppa och starta om programmet).