SimpleTweet_00 bearbetning (4 / 6 steg)
Steg 4: Twitter
* Installera twitter4j http://twitter4j.org/en/index.html#download
* (Uppdatering: Jag har bifogat "twitter4j.jar" till denna instructable sida.)
* Skapa ett Twitter konto twitter.com
* Registrera en ansökan med Twitter https://dev.twitter.com/apps/new
Installera twitter4j
Måste du installera twitter4j biblioteket så att den kan användas av bearbetning.
Få den här: http://twitter4j.org/en/index.html#download
Installera den här (eller motsvarande): C:\Program Files\processing-1.5.1\modes\java\libraries
Du är klar.
Komma åt det här: bearbetning > skiss > Importera bibliotek... > twitter4j
Och när du gör, det ska lägga detta till toppen av din kod:
import twitter4j.conf.*;
import twitter4j.internal.async.*;
import twitter4j.internal.org.json.*;
import twitter4j.internal.logging.*;
import twitter4j.http.*;
import twitter4j.api.*;
import twitter4j.util.*;
import twitter4j.internal.http.*;
import twitter4j.*;
Förresten, ska du också lägga till seriell I/O från skissen > bibliotek, men det är inte viktigt just nu.
Så varför behöver du twitter4j? Det korta svaret är att det ger dig enkla funktioner så du behöver inte skriva en hel massa galna koden varje gång du vill komma åt Twitter. Vi använder twitter4j eftersom det är häftigt och det gör vårt jobb lättare.
Skapa ett Twitter-konto
Du har förmodligen redan fått en (eller tolv) men för den absoluta noob, ta hjärta. Det är lätt.
Gå till twitter.com och ställa in ett konto. Gör det en offentlig utgift, så om du någonsin vill ha dina vänner att titta på det de behöver inte gå igenom en hel massa hooey att komma dit. Och inte skriva personliga saker som "Bortrest, lämnar diamanter på baksidan altan."
Du kommer att se människor som använder den "och"#"symboler mycket. Förelagt användarnamn och # innan ett koncept. Till exempel, om du bokför följande tweet "Jag njöt simpleTweet_00 på #goodtimes" sedan att tweet kommer få skickas till min feed (och instructables's feed också) och det kommer att få in en cache av alla inlägg som har använt frasen "#goodtimes." Det finns mer, men det är inte omfattas av denna lektion. Spela med den. Du ska lista ut.
Registrera ett program med Twitter
Vad betyder det även att? Koppla av. Tänk på det här sättet: du skapar en uppsättning särskilda högteknologiska användarnamn och lösenord så grejer du kan få tillgång till Twitter. Det är som Twitter är detta stora slott med en front door för alla mänskliga gäster och en bakdörr för all automatiserad tjänst personal. Dessa högteknologiska användarnamn och lösenord kallas OAuth. OAuth kan din enhet tillgång Twitter genom tjänsten entrén.
Har redan skapat mitt Twitter-konto sedan gick jag här https://dev.twitter.com/apps/new min OAuth lösenord information om. Granska de tre bifogade bilderna av former .
Första sidan: Göra säker du check "klient " och inte "Browser", och att du tillåter "läsa & skriva ."
Andra sidan: Här är där du hittar din Konsument nyckel och din Konsument hemlighet
Tredje sidan: Här är där du hittar din Tillgång TOKEN och din Tillgång TOKEN hemlighet
Du behöver denna information när ditt program loggar in på Twitter (via tjänsten entrén.) I bearbetning skript simpleTweet_00_p kommer du anger informationen i här:
statisk String OAuthConsumerKey = "Din konsument nyckel";
statisk String OAuthConsumerSecret = "Din konsument hemlighet".
statisk String AccessToken = "Din TOKEN tillgång";
statisk String AccessTokenSecret = "Din tillgång TOKEN hemlighet".
Det var allt. Inte svårt alls.