Video: The Third Industrial Revolution: A Radical New Sharing Economy 2024
Hvis du vil lage en Twitter-app som fungerer sammen med en Android-enhet, må du ha enheten til å snakke med Twitter-serveren. Følgende eksempel inneholder en falsk kodestykke fra hovedaktiviteten i en Android-app.
Twitter twitter; // … Noen kode går her ConfigurationBuilder builder = new ConfigurationBuilder (); bygger. setOAuthConsumerKey (“01qedaqsdtdemrVJIkU1dg”). setOAuthConsumerSecret (“TudeMgXgh37Ivq173SNWnRIhI”). setOAuthAccessToken (“1385541-ueSEFeFgJ8vUpfy6LBv6”). setOAuthAccessTokenSecret (“G2FXeXYLSHI7XlVdMsS2e”); TwitterFactory fabrikk = ny TwitterFactory (byggmester. Bygge ()); twitter = fabrikk. getInstance ();
Denne koden oppretter en forekomst av Twitter-klassen.
Her er noen opplysninger om Twitter4J API:
-
Et Twitter-objekt er en gateway til Twitter-serverne.
Et anrop til en av metodene som tilhører et Twitter-objekt, kan legge inn en helt ny tweet, få en annen Twitter-brukerens tidslinje, lage favoritter, lage vennskap, lage blokker, søke etter brukere og gjøre andre kule ting.
-
TwitterFactory er en klasse som hjelper deg med å opprette et nytt Twitter-objekt.
Som navnet antyder, er TwitterFactory en fabrikkklasse. I Java er en fabrikk klasse en klasse som kan ringe en konstruktør på dine vegne.
-
Å ringe til getInstance-metoden lager et nytt Twitter-objekt.
En fabrikkmetode, for eksempel getInstance, inneholder den faktiske konstruktøranropet.
ConfigurationBuilder, TwitterFactory og Twitter klassene tilhører Twitter4J API. Hvis du, i stedet for å bruke Twitter4J, bruker en annen API for å kommunisere med Twitter-servere, bruker du forskjellige klassenavn. Dessuten vil de klassene trolig ikke samsvare, en for en, med Twitter4J-klassene.