Archyvas

Posts tagged 'Twitter'

Laisvas Java "Twitter API - Twitter4J ir Atpažinimo

25 kovas 2010

Ankstesnis Twitter4J po pristato tik pagrindinę autentifikavimo ir siunčiant paprastą Čivināšana į savo Twitter sąskaitos.

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

Laimei ten Twitter4J. Tačiau OAuthUpdate klasės neveikia kaip kad.
Geras dalykas yra klasė yra geras atspirties taškas suprasti OAuth srautą renginiuose.

Iš esmės šis pranešimas būtų padėti man prisiminti ateityje srautus, ir, tikiuosi, yra naudinga, jei jūs bandote integruoti su "Twitter naudojant OAuth". ("Twitter", kad jie planuoja protestuoti pagrindinę autentifikavimo birželio 2010)

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

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

Pritaikykite 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žsisakyti Ženklas
Kickstart OAuth ", jūsų paraiška reikia atsiųsti prašymą į Twitter, gauti" prašymas "raktą.
Atkreipkite dėmesį, kad jums nereikia naudoti vartotojo faktinį vartotojo vardą ir slaptažodį visur čia.

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

Laikyti requestToken.

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

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

Jei neturite paskambinti URL, tada prieigos raktas arba Atpažinimo tikrintojas bus rodomas.

3) gauti prieigą ženklas
Reikšminga tai yra išlaikyti OAuth vertintoją, nes tai bus patikrinti su Twitter, kad jūsų app yra dabar sėkmingai pripažintas su tokiu prašymu.

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

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

Šis prašymas bus grąžinti prieigos raktą.
Dabar, tai prieigos raktas ir prieigos raktas paslaptis yra svarbus jūsų app.
Tai vartotojo slaptažodis jūsų paraiška, kuri atnaujina Twitter.
Dabar jūs turite rankon, laikinas slaptažodis vartotojui, kad "Twitter" suteikė savo prašymą naudojimas pakeisti faktinio slaptažodžiu.

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

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

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

Kietas dalykas yra, jūs turite rodo pranašumą individualų URL (Čivināšana šaltinio) dėl visų siunčiamų naudojant šį metodą "Twitter"!

Smagiai. :-)

"Java" , Open Source , programinė įranga , , ,

Laisvas Java "Twitter API - Parsisiųsti Twitter4J

22 kovas 2010

Daugelis svetainių ar programų dabar integruojant su Twitter po išpopuliarėjimą iš Twitter kaip naują amžiaus socialinės žiniasklaidos.

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

Twitter4J yra 100% "Java API ir atviro kodo sprendimas.
Šaltinis kodas yra prieinamas atsisiųsti ir API, kad galite naudoti yra labai paprasta ir lengva.

Pavyzdžiai:

Paprastas naujinimas

"Twitter Twitter = nauji" Twitter "(vartotojo vardas, slaptažodis);
Būsena statusas = twitter.updateStatus ("Tai yra testas atnaujinimas Čivināšana");

Pagrindinis integracija pareikalaus įgaliojimą informaciją, kuri yra vartotojo vardas ir slaptažodis.
Tai vadinama pagrindinio autentiškumo.

"Twitter" iš tikrųjų naudoja OAuth " , taip pat, yra protokolas, kuris leidžia paraiškas integruoti su juo programinės įrangos raktų vietoj vartotojų vartotojo vardą ir slaptažodį.
Jei esate pastato Twitter programas ar klientams tik savo asmeniniam naudojimui, jūs turėtumėte rimtai apsvarstyti galimybę naudoti OAuth API.

"Java" , Open Source , apžvalga , programinė įranga , , ,

Geriausi technologijų produktai 2009 metų

Grd 29, 2009

2009 metais artėja prie pabaigos ir taip yra mano asmeninė sąrašas 2009 m geriausias (dėl technologijų).

1. "Twitter" ir "Twitter" API

twitter_growth
"Twitter" išaugo eksponentiškai visame pasaulyje ir greitai tampa viršuje Web 2.0 taikymas.
Kartais tai ne 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 viršų 100 interneto svetainėse kiekvienoje šalyje (išskyrus Kiniją, kur priėjimas prie jo buvo užblokuotas).

twitter_api
"Twitter API įjungta daugybė klientų taikomųjų programų ir verslo auga 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 Frenzy iki 2009 m, kiti telefonų gamintojai yra užimtas užfiksuoti mobiliojo ryšio rinkoje, turintys slaptų ir ne taip slaptų projektų, pavyzdžiui, Palm Pre ir "Google Android".

HTC dabar užėmė ketvirtą didžiausią smartfon virimo aparatas, po Nokia, "Research In Motion" ("BlackBerry") ir "Apple". HTC Android portfelis dabar apima pirminę G1 ir myTouch T-Mobile ", dėl" Sprint "herojus, ir tatuiruotė ir Droid Eris Verizon ir turi bent penkis kitus Android telefonai planuojamas 2010 m.
Tai nėra net įtraukti HTC Nexus Vienas, dar žinomas kaip Googlephone, yra viena iš labiausiai lauktų įrenginių 2010 m.
HTC ir "Android" vaikščiojo šalia kito ir 2009 m tikrai kažką galėtume saugotis 2010 metais.

3. MovieBox Media grotuvai

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

clamul_moviebox

Jis lengvai gauti toliau nurodytus kino mėgėjai dėl savo patogumo žaisti skaitmeninių filmų failus tiesiogiai prie televizoriaus.

Šis prietaisas stovi tarp jūsų televizorius ir USB 2.0 suderinamą prietaisą (pavyzdžiui, išorės HDD arba USB thumbdrive, kad turi visus vaizdo failus ar vaizdo failus). Tai tada gali žaisti turinį, yra suderinama su jūsų TV, net padaryti skaidres nuotraukų, taip pat.
Aš numatyti jos daug pigiau turėti namų kino teatro ar namų kiną dabar, palyginti su prieš kelerius metus.

4. GPS su interneto telefonu, klajoti pasaulį

Su GPS galite klajoti po pasaulį ir su GPS savo telefone su mobiliojo interneto prieigą, yra ne vieta, kad jūs negalite žengti per (žinoma, išskyrus vietą, kurioje yra ne mobiliųjų duomenų signalas).

nav-gallery-25

GPS įgalino žmogų tiksliai poziciją vietovę ir lengvai padaryti pirmą kartą keliauti į vietą jie niekada nebuvo anksčiau.
Pridėti jį su daugiau informacijos, aplinkinių vietą (pavyzdžiui, daugiau orientyrų ir F & B atrakcionų netoliese) ir teikiant nurodymus, ji jau tapo lengviau kas keliauti aplink pasaulį.

5. Muilinė kameros su DSLR galimybes
Jei perkate DSLR ar Muilinė Skaitmeniniai fotoaparatai?
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ų fotoaparatas, sugeba sujungti išvaizdą, jausti ir lankstumas tradicinio kino SLR su plonas, lengvas skaitmeninio taško ir šaudyti fotoaparatas 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 m.

Kas yra jūsų geriausias technologijas produkto arba paslaugos, su kuriomis susiduria 2009 metais? Prašome palikti savo komentarą žemiau.

Interneto , technologijos , , , , , , , , ,