Cov txheej txheem:

Txuas Twitter rau Eclipse Project Nrog Twitter4J API: 5 Cov Kauj Ruam
Txuas Twitter rau Eclipse Project Nrog Twitter4J API: 5 Cov Kauj Ruam

Video: Txuas Twitter rau Eclipse Project Nrog Twitter4J API: 5 Cov Kauj Ruam

Video: Txuas Twitter rau Eclipse Project Nrog Twitter4J API: 5 Cov Kauj Ruam
Video: Lil Nas X, Jack Harlow - INDUSTRY BABY (Official Video) 2024, Kaum ib hlis
Anonim
Txuas Twitter rau Eclipse Project Nrog Twitter4J API
Txuas Twitter rau Eclipse Project Nrog Twitter4J API

Cov lus qhia no piav qhia yuav ua li cas txuas koj tus lej Twitter nrog koj li phiaj xwm dab noj hnub, thiab yuav ua li cas ntshuam Twitter4J daim ntawv thov kev pab cuam cuam tshuam (API) txhawm rau siv nws lub luag haujlwm los siv kev nyeem ntawv thiab sau ntawv rau hauv Twitter.

Cov lus qhia no tsis qhia txog yuav siv Twitter4J API li cas, thiab tsis muab piv txwv piv txwv.

Cov ntaub ntawv xav tau:

  • Ib tus account Twitter
  • Ib lub Computer
  • Kev siv internet
  • Qhov hloov tshiab kawg ntawm dab noj hnub tau teeb tsa
  • Eclipse project tsim
  • Qhov ruaj khov kawg ntawm Twitter4J. Rub tawm ntawm no:

Sijhawm:

~ 1 teev (tuaj yeem sib txawv raws qib kev tshaj lij)

Kauj Ruam 1: Txuas Koj Li Twitter account rau Twitter Application Account

Txuas koj li Twitter Account rau Twitter Application Account
Txuas koj li Twitter Account rau Twitter Application Account

Cov ntsiab lus: Txhawm rau tshaj tawm rau koj tus lej nyiaj koj yuav tsum txuas nws mus rau Twitter daim ntawv thov nyiaj koj yuav ua.

  • Ntaus thiab mus rau apps.twitter.com hauv koj tus browser.
  • Nkag mus nrog koj daim ntawv pov thawj twitter. Qhov no yuav txuas koj tus lej Twitter uas twb muaj lawm rau hauv Twitter daim ntawv thov nyiaj.

  • Nyem rau "Tsim App tshiab" khawm ntawm nplooj ntawv pom thaum nkag mus.
  • Sau rau hauv "Npe", "Nqe lus piav qhia", thiab "Website" (https://examplesite.com) ntu nrog yam koj xav tau. "Callback URL" tuaj yeem tso tseg. Saib daim duab 1
  • Nyeem thiab pom zoo rau cov lus pom zoo ntawm tus tsim tawm, thiab nyem rau "Tsim koj li Twitter app" khawm thaum txhua qhov chaw tau txaus lawm. Koj yuav raug xa mus rau koj nplooj ntawv "Kev Tswj Xyuas Kev Thov".

Kauj Ruam 2: Teeb Koj Li Ntawv Thov Twitter Page

Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page
Teem Koj Cov Ntawv Thov Twitter Page

Cov ntsiab lus: Cov kauj ruam no npaj koj daim ntawv thov rau kev nyeem ntawv thiab sau ntawv los ntawm koj txoj haujlwm

  • Hauv nplooj ntawv "Kev Tswj Xyuas Kev Thov", mus rau ntu "Tso Cai". Saib daim duab 2.
  • Hloov hom kev nkag mus rau "Nyeem thiab Sau". Qhov no yuav tso cai rau koj nyeem thiab sau rau thiab los ntawm koj lub sijhawm. Saib daim duab 3

a "Nyeem xwb" tsuas yog tso cai rau koj nyeem koj lub sijhawm (koj yuav tsis nyem qhov no)

b. "Nyeem thiab Sau" yuav tso cai rau koj nyeem thiab sau koj lub sijhawm.

c. "Nyeem, Sau, thiab Nkag mus rau cov lus ncaj qha" yuav tso cai rau koj nyeem thiab sau koj lub sijhawm thiab koj cov lus ncaj qha (koj yuav tsis nyem qhov no).

  • Tom ntej no nyem rau ntawm "Keys and Access Tokens" tab. Saib daim duab 4
  • Tom qab ntawv nyem rau "Tsim kuv nkag mus token" khawm. Qhov no yuav tsim koj tus lej nkag mus thiab nkag mus token zais cia uas koj yuav xav tau tom qab. Saib daim duab 5

Kauj Ruam 3: Tsim Koj Cov Ntaub Ntawv Cov Khoom

Tsim Koj Cov Ntaub Ntawv Cov Khoom
Tsim Koj Cov Ntaub Ntawv Cov Khoom
Tsim Koj Cov Ntaub Ntawv Cov Khoom
Tsim Koj Cov Ntaub Ntawv Cov Khoom
Tsim Koj Cov Ntaub Ntawv Cov Khoom
Tsim Koj Cov Ntaub Ntawv Cov Khoom

Paub meej: Cov ntaub ntawv no yuav tuav tag nrho koj cov lus zais uas txheeb xyuas thiab txheeb xyuas koj li koj tus kheej.

  • Txoj cai nyem rau koj txoj haujlwm thiab tsim cov ntawv tshiab. Saib daim duab 6.
  • Lub npe no cov ntaub ntawv "twitter4j.properties" cov ntaub ntawv. Cov ntaub ntawv no yuav tsum nyob rau qib siab tshaj ntawm koj qhov haujlwm, thiab tsis yog sab hauv cov ntawv tais ceev tseg uas koj tau tsim. Yog tias cov ntaub ntawv tsis pom nyob hauv Pob Ntawv Explorer ces yog txoj nyem rau koj txoj haujlwm thiab nyem khawm rov ua haujlwm. Saib daim duab 7.
  • Tsis pub dhau cov ntawv, theej thiab muab cov kab hauv qab no (Kab yuav tsum yog ib qho sib nrug ib zaug theej rau hauv cov ntawv. Kho kom raug raws li xav tau):

debug = muaj tseeb

oauth.consumerKey = *****

oauth.consumerSecret = ****

oauth.accessToken = *****

oauth.accessTokenSecret = *****

Tam sim no hloov qhov "****" nrog koj tus kheej qhov tseem ceeb/zais cia/token/tokenSecret pom rov qab ntawm "Kev Tswj Xyuas Kev Thov" nplooj ntawv hauv qab "Cov Ntsiab Cai thiab Nkag Mus Tokens" tab. Saib daim duab 8

Kauj Ruam 4: Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm

Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm
Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm
Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm
Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm
Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm
Tsiv Twitter4J Cov Ntaub Ntawv Rau Hauv Koj Txoj Haujlwm

Paub meej: Cov theem no yuav pab txav Twitter4J nplaub tshev rau hauv koj txoj haujlwm

  • Rub tawm qhov hloov tshiab ruaj khov ntawm Twitter4J API los ntawm https://twitter4j.org yog tias koj tseem tsis tau muaj. Saib daim duab 9.
  • Luam cov ntawv mus rau koj lub desktop (Txhua qhov chaw zoo. Koj yuav txav nws ib qho nkaus xwb). Saib daim duab 10.
  • Txav tawm cov ntaub ntawv tshiab Twitter4J rho tawm rau hauv koj qhov haujlwm. Cov ntaub ntawv no yuav tsum tsis pub dhau lwm cov ntawv (zoo ib yam li koj li twitter4J.properties cov ntaub ntawv).

a Nco tseg: Nws tsis tas yuav txav cov ntaub ntawv mus rau hauv txoj haujlwm, tab sis ua li ntawd yuav khaws nws hauv qhov chaw yooj yim kom rov los saib dua yav tom ntej.

  • Mus rau hauv koj cov ntaub ntawv rho tawm Twitter4J koj nyuam qhuav txav mus (~ /../ twitter4j-4.0.4).
  • Tom ntej no mus rau hauv "lib" nplaub tshev (~ /../ twitter4j-4.0.4/lib).
  • Tsis pub dhau "lib" nplaub tshev nrhiav "twitter4j-core-4.0.4.jar," thiab nco ntsoov tias nws nyob qhov twg. Saib daim duab 11.

a Koj tseem tsis tau ua dab tsi nrog cov ntaub ntawv no.jar tsis tau.

Kauj Ruam 5: Ntshuam Twitter4J Jar Rau Hauv Koj Txoj Kev Tsim

Ntshuam Twitter4J Jar rau hauv Koj Txoj Kev Tsim
Ntshuam Twitter4J Jar rau hauv Koj Txoj Kev Tsim
Ntshuam Twitter4J Jar rau hauv Koj Txoj Kev Tsim
Ntshuam Twitter4J Jar rau hauv Koj Txoj Kev Tsim
Ntshuam Twitter4J Jar rau hauv Koj Txoj Kev Tsim
Ntshuam Twitter4J Jar rau hauv Koj Txoj Kev Tsim

Cov ntsiab lus: Ntshuam qhov tsim nyog.jar yuav tso cai rau koj siv Twitter4J API thiab nws cov haujlwm

Hauv koj li phiaj xwm dab noj hnub, mus rau lub qhov rai khoom rau koj qhov haujlwm. Nov yog 3 txoj hauv kev sib txawv mus rau qhov ntawd. Hauv tag nrho peb qhov xwm txheej, nco ntsoov "tsom mus rau" ntawm txoj haujlwm los ntawm txhaj rau nws nyob rau hauv "Pob Explorer" qhov rai nrog rau sab laug nas khawm ua ntej

a Cov ntaub ntawv (sab saum toj sab laug)-> Khoom. Saib daim duab 12

b. Alt + Enter

c. Txoj cai nas nias ntawm qhov project -> Properties. Saib daim duab 13.

  • Los ntawm "Properties" qhov rai nyem rau "Java Build Path" tab ntawm sab laug Saib daim duab 14.
  • Tom qab nyem rau ntawm lub tab nyem rau "Libraries" tab los ntawm "Java Build Path" window Saib daim duab 14.
  • Tom ntej no nyem qhov "Ntxiv JARs Sab Nraud …" los ntawm cov nyees khawm muab rau ntawm sab xis sab Saib daim duab 14.
  • Nrhiav "Twitter4J-core-4.0.4.jar" uas koj tau nyob yav dhau los, thiab ntxiv nws. Tsis txhob ntxiv lwm yam.jar. Lawv tsis xav tau kev qhia no.

a Yog tias koj muab Twitter4J nplaub tshev rau hauv koj qhov project ces lub.jar yuav tsum nyob hauv ~/…/"koj qhov project" /twitter4j-4.0.4/lib nplaub tshev

Nrog koj zoo siab, tam sim no koj tuaj yeem siv Twitter4J API los tsim daim ntawv thov uas tau nyeem thiab sau rau thiab los ntawm Twitter rau koj.

Pom zoo: