Archyvas

Posts tagged 'twitter'

Laisvas Java "Twitter" API - Twitter4J ir OAuth

25 kovas 2010

Ankstesnė Twitter4J pranešimas 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" OAuth dirbo Twitter OAuth wiki nelabai man padėjo.

Laimei ten Twitter4J. Tačiau OAuthUpdate klasė neveikia kaip, kad.
Geras dalykas yra, klasė yra geras atspirties taškas suprasti OAuth įvykių tėkmės.

Iš esmės tai pranešimas bus man padėti prisiminti ateityje srautą, ir, tikiuosi, yra naudinga, jei jūs bandote sujungti su "Twitter naudojant OAuth. ("Twitter" teigia, kad jie planuoja protestuoti pagrindinę autentiškumo birželio 2010)

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

Privalomos
Kadangi mes sukurti app integruoti su "Twitter", jums reikia užsiregistruoti app su "Twitter".
Užregistruokite savo app 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 token
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į niekur č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 ());

Laikykite requestToken.

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

Jeigu jūsų paraiška yra sukurta su skambink Atgal URL, tada "Twitter" bus peradresuoti į Call Back URL, kurį sukūrėte, ir jūsų app turėtų saugoti Prieiga ženklas grįžo vartotoją.

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

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

Padaryti šį prašymą iš jūsų app, dabar su žetonų grįžusių 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 atpažinimo ženklo.
Dabar, tai Prieiga ženklas ir prieigos raktas paslaptis yra svarbus jūsų app.
Tai vartotojo slaptažodis jūsų paraišką, kuri atnaujina Twitter.
Dabar jūs turite rankon, laikinas slaptažodis naudotojui, kad "Twitter" suteikė savo paraišką, kuri bus naudojama 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 žingsniais 1) ir 3) kiekvieną kartą, kai jūsų Apps bandyti siųsti Čivināšana vardu vartotojui.
accessToken.getToken (), accessToken.getTokenSecret () vertės turi būti jūsų paraiškos ar DataStore.

5) Po Atnaujinti 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" = 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ą tinkintą URL (Čivināšana šaltinio) apie visus išsiųstus 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 programas, kad integruoti su Twitter API Java, Twitter4J yra sprendimas.

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

Pavyzdžiai:

Paprastas naujinimas

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

Pagrindinis integracija pareikalaus ir įgaliotasis informaciją, kuri yra vartotojo vardas ir slaptažodis.
Tai vadinama pagrindinė autentifikavimo.

"Twitter" iš tikrųjų naudoja OAuth , taip pat, yra protokolas, kuris leidžia paraiškas integruoti su juo su programinės įrangos raktų vietoj naudotojų vardu ir slaptažodžiu.
Nebent 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 Technika produktai 2009

Grd 29, 2009

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

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 tai tapo beveik top 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 įsiutimas iki 2009, kiti telefonų gamintojai yra užimtas užfiksuoti mobiliojo ryšio rinkoje, turintys slaptas ir ne-taip-paslaptis projektus, 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 yra originalus G1 ir myTouch apie T-Mobile ", dėl" Sprint "herojus, ir tatuiruote ir Droid Eris Verizon ir turi bent penkis kitus Android telefonus planuojamas 2010 m.
Tai nėra net įtraukti HTC Nexus Vienas, dar žinomas kaip Googlephone, yra viena iš labiausiai lauktų prietaisų 2010 metais.
HTC ir "Android" vaikščiojo šalia kito 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 šių produktų, jis atėjo su MovieBox, Media grotuvai, ir tt, kad galėtų atlikti Real Player formatais ir įvairių kitų interneto atsisiųsti filmus.

clamul_moviebox

Jis lengvai gauti po iki kino mėgėjai dėl savo patogumui žaisti skaitmeninių filmų failus tiesiogiai prie televizoriaus.

Šis prietaisas stovi tarp jūsų TV ir USB 2.0 suderinamą prietaisą (pavyzdžiui, išorės HDD arba USB thumbdrive, kad turi kokių nors vaizdo failus ir įrašyti vaizdo failus). Jis gali tada groti 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, palyginti 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 prieigą, tai nėra kur, kad jūs negalite žengti per (žinoma, išskyrus vietą, kurioje yra ne mobiliųjų duomenų signalas).

nav-gallery-25

GPS leido žmogui 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 paminklų ir F & B pramogų netoliese) ir teikiant nurodymus, jis dabar tapo lengviau kam nors keliauti aplink pasaulį.

5 punkte ir šaudyti fotoaparatai su DSLR galimybes
Jei perkate DSLR arba Point ir šaudyti 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ų fotoaparatą, kuris 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ų į priėmimo anyday ir aš bet vaizdo per ..

Taigi, jūs turite, savo asmeninius geriausius technologijų produktus 2009 m.

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

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