Archyvas

Posts tagged "Twitter"

Laisvas Java "Twitter API - Twitter4J ir OAuth

Kov 25, 2010

Ankstesnis Twitter4J pranešimas pristato tik pagrindinį autentifikavimą ir siuntimas paprastas Čivināšana savo Twitter sąskaitos.

Kaip aš nebuvau tikrai gera OAuth ", jis paėmė mane šiek tiek laiko suprasti, kaip" Twitter "ir" OAuth dirbo Twitter OAuth Wiki nelabai man padėjo.

Laimei, ten Twitter4J. Tačiau OAuthUpdate klasė neveikia tiesiog patinka.
Geras dalykas yra, klasė yra geras atspirties taškas suprasti OAuth srautas renginius.

Iš esmės šis pranešimas man padės prisiminti srautą ateityje, ir, tikiuosi, yra naudinga, jei jūs bandote sujungti su Twitter naudojant OAuth. ("Twitter" teigia, kad jie planuoja protestuoti pagrindinį autentifikavimą iki 2010 m.)

Tai skirta tik informaciniams tikslams, prašome pakeisti kodą žemiau, kaip reikia už savo tikslu. Jis nėra skirtas kaip darbo OAuth kodą, bet tik už jūsų supratimą.

Prielaida
Kadangi mes sukurti programą integruoti su "Twitter", jums reikia užsiregistruoti programą su Twitter.
Užregistruokite savo app į: http://twitter.com/oauth_clients

Tinkinti Twitter4J nustatymus konfigūracijos klasės

defaultProperty.setProperty ("twitter4j.source", "MarvinAPI");
defaultProperty.setProperty ("twitter4j.clientURL", "your_url");
defaultProperty.setProperty ("twitter4j.http.userAgent", "MarvinAPI http://marvinlee.net/blog/");
defaultProperty.setProperty ("twitter4j.oauth.consumerKey", "your_key");
defaultProperty.setProperty ("twitter4j.oauth.consumerSecret", "your_secret");

1) Gauti užklausos atpažinimo
Kickstart OAuth, jūsų paraiška reikia atsiųsti prašymą Twitter, gauti "Prašymas" žetoną.
Atkreipkite dėmesį, kad jums nereikia naudoti vartotojo faktinį vartotojo vardą ir slaptažodį, bet čia.

"Twitter" Twitter "Twitter" = nauji ();
RequestToken requestToken = twitter.getOAuthRequestToken ();
System.out.println ("Prašymas simbolinis:" + requestToken.getToken ());
System.out.println ("Prašymas raktas paslaptis:" + requestToken.getTokenSecret ());

Laikyti requestToken.

2) Vartotojo leisti savo paraišką
Po prašymo, jūsų app turėtų nukreipti vartotoją į "Twitter" leidimo puslapis, kur, jei vartotojas bus suteikti leidimą savo app siųsti tweets arba atnaujinti jo / jos vardu.
Pridėti į requestToken iš 1), naudojant šį URL: http://twitter.com/oauth/authorize?oauth_token = <strong> <requestToken.getToken()> </ strong>

Jeigu jūsų paraiška yra sukurtas su Call Back URL, tada "Twitter" bus nukreipia vartotoją į Call Back URL, kurį sukūrė ir jūsų app turėtų saugoti prieigos raktas grąžinami.

Jei neturite Call Back URL, tada Prieiga ženklas ar OAuth tikrintojas bus rodomas.

3) Gauti prieigos raktas
Reikšminga yra tai, kad "OAuth tikrintojas tai tada patikrinkite su Twitter, kad jūsų app yra dabar sėkmingai pripažintas su tokiu prašymu.

Padaryti tokį prašymą iš jūsų app, dabar su žetonų grąžintos nuo 1) ir nuo 2 OAuthVerifier).

"Twitter" Twitter "Twitter" = nauji ();
twitter.getOAuthAccessToken (requestToken, requestTokenSecret, oauthVerifier);
System.out.println ("Prieigos raktą:" + accessToken.getToken ());
System.out.println ("Prieigos raktą paslaptis:" + accessToken.getTokenSecret ());

Šis prašymas bus grąžinti prieigos raktas.
Dabar jie prieigos raktas ir prieigos raktą paslaptis yra svarbus jūsų app.
Tai vartotojo slaptažodį savo programa, kuri atnaujina Twitter.
Dabar jūs turite į ranką, laikinai slaptažodį vartotojui, kad "Twitter" suteikė jūsų prašymą naudoti pakeisti faktinio slaptažodžiu.

4) laikykite raktą ir token_secret
Ką dar reikia padaryti dabar? Laikykite prieigos raktas ir paslaptis žinoma!
Nenorite eiti per veiksmus 1) ir 3) kiekvieną kartą, kai jūsų Apps bandyti siųsti Čivināšana vardu vartotojui.
accessToken.getToken (), accessToken.getTokenSecret () vertės turėtų būti jūsų paraiškos ar DataStore.

5) Po atnaujinimas su OAuth "
Bet kokie vėlesni tweets, kad jūsų prašymas siųsti naudodami vartotojo abonementą reikės naudoti prieigos raktas tik.

"Twitter" Twitter "Twitter" = nauji ();
AccessToken accessToken = nauji AccessToken ("raktas", "token_secret");
twitter.setOAuthAccessToken (accessToken);
twitter.updateStatus ("Check out this Tweet statuso šaltinis!");

Cool dalykas yra, jūs turite rodo pranašumą individualų URL (Čivināšana šaltinis) visų išsiųstų Twitter ", naudojant šį metodą!

Smagiai. :-)

"Java" , atviro kodo , programinė įranga , , ,

Laisvas Java "Twitter API - Parsisiųsti Twitter4J

Kov 22, 2010

Daugelis svetainių ar programų dabar integruoti su Twitter po populiaraus naudojimo Twitter kaip naują amžiaus socialinės žiniasklaidos.

Mes matome daug twitter klientams ir tiems, kurie nori kurti savo Twitter klientus ar programas, kad integruoti su Twitter API Java, Twitter4J yra sprendimas.

Twitter4J yra 100% Java API ir atviro kodo sprendimas.
Išeitinis kodas yra prieinami atsisiųsti ir API, kad galite naudoti yra labai paprasta ir lengva.

Pavyzdžiai:

Paprasta Atnaujinti

"Twitter" Twitter "Twitter" = nauji (vartotojo vardą, slaptažodį);
Statusas statusas = twitter.updateStatus ("Tai bandymas atnaujinti Čivināšana");

Pagrindinis integracijos reikės kredencialus informaciją, kuri yra vartotojo vardą ir slaptažodį.
Tai vadinama pagrindinio autentiškumo.

"Twitter" faktiškai naudoja OAuth taip pat, protokolą, kuris leidžia paraiškas integruoti jį su programinės įrangos raktus, o ne vartotojų vardu ir slaptažodžiu.
Nebent esate pastate Twitter programas arba klientų tik savo asmeniniam naudojimui, jūs turėtumėte rimtai apsvarstyti galimybę naudoti OAuth API.

"Java" , atviro kodo , apžvalga , programinė įranga , , ,

Geriausios technologijų produktai 2009

Grd 29, 2009

2009 metais artėja į pabaigą ir taip yra mano asmeninis sąrašas 2009 geriausias (technologijoms).

1. "Twitter" ir "Twitter API

twitter_growth
"Twitter" išaugo eksponentiškai visame pasaulyje ir greitai tampa viršų Web 2.0 taikymas.
Kartais tai nėra pats sudėtingiausias programa, kuri laimi, ir "Twitter", kad trunka tik 140 simbolių už Čivināšana / būsenos atnaujinimas laimi jį.

twitter_growth1
Atkreipkite dėmesį, kad jis tapo beveik top 100 interneto svetainių kiekvieno šalies (išskyrus Kiniją, kur priėjimas prie jo buvo užblokuotas).

twitter_api
"Twitter API leido labai daug klientų programų ir verslui augti su Twitter per API ir turintys API integruoti su socialinių tinklų yra greitai tampa privalomas bruožas.

2. HTC ir "Android"
Nors pasaulis immensed su iPhone įsiutimas iki 2009, kiti telefonų gamintojai yra užimtas užfiksuoti mobiliojo ryšio rinkoje, turintys slaptų ir nelabai slaptus projektus, kaip Palm Pre "ir" Google Android ".

HTC yra dabar užėmė ketvirtą didžiausią smartfon gamintojas po "Nokia", "Research In Motion" ("BlackBerry") ir "Apple". HTC Android portfelis dabar turi originalią G1 ir MyTouch T-Mobile ", dėl" Sprint "herojus, ir tatuiruotė ir Droid Eris Verizon ir turi bent penkis kitus Android telefonus planuojama 2010.
Tai nėra net įtraukti HTC Nexus One, AKA Googlephone, yra viena iš labiausiai lauktų įtaisų 2010.
"HTC" ir "Android vaikščiojo šalia 2009 metais ir yra tikrai kažkas, mes galime žiūrėti už 2010 m.

3. MovieBox Media grotuvai

Aš neįsivaizduoju, kas yra teisė vardas šiems produktams, jis atėjo su MovieBox, grotuvai ir tt, kad galėtų atlikti Real Player formatų ir įvairių kitų interneto atsisiųsti filmus.

clamul_moviebox

Jis lengvai gauti po kurį kino mėgėjai dėl savo patogumo žaisti skaitmeninių filmų failus tiesiai į televizorių.

Šis prietaisas stovi tarp jūsų televizoriaus bei USB 2.0 suderinamo prietaiso (pavyzdžiui, išorinio HDD ar USB thumbdrive, kad turi visus vaizdo filmų failai). Tai tada gali žaisti turinį, kuris yra suderinamas su jūsų televizoriaus, net padaryti skaidres nuotraukų, taip pat.
Aš numatyti jos daug pigiau turėti namų kino teatro ar namų kiną dabar, lyginant su prieš kelerius metus.

4. GPS su interneto telefonu, klajoti pasaulyje

Su GPS galite klajoti po pasaulį ir su GPS savo telefone su mobiliojo interneto prieiga, nėra vietos, kad jūs negalite žengti per daug (žinoma, išskyrus ten, kur nėra mobiliojo duomenų signalas).

nav-gallery-25

GPS leido žmogui tiksliai poziciją vietovę ir lengvai padaryti pirmąjį keliauti laiku į vietą jie niekada nebuvo anksčiau.
Pridėti jį su daugiau informacijos, aplink vietą (pavyzdžiui, daugiau orientyrų ir netoliese F & B vietų) ir teikiant nurodymus, ji dabar tapo lengviau tiems, keliauti aplink pasaulį.

5. Point ir šaudyti fotoaparatai su DSLR galimybes
Jei perkate DSLR arba Point ir šaudyti skaitmeninio fotoaparato?
2009, jūs galite turėti abu.

olympus-pen-e-p1
"Olympus" išėjo su Olympus PEN E-P1 yra hibridas 12,3 megapikselių keičiamų objektyvų kamera, kuri sugeba sujungti išvaizdą, jausti ir lankstumas tradicinio kino SLR su plonas, lengvas skaitmeninės point-and-shoot kameros patogumui.
Kaina vis dar kietas, bet mes esame tikri, kad pamatyti daugiau profesionaliai atrodantį nuotraukų pasigaminti anyday, ir aš bet vaizdo per ..

Taigi, jūs turite, savo asmeninius geriausius technologinius produktus 2009.

Kas yra jūsų geriausias technologijų produktų ir paslaugų, su kuriomis susidurta 2009? Prašome palikti savo komentarą žemiau.

Internetas , technologijos , , , , , , , , ,