Kako postaviti pametne telefone i računala. Informativni portal

Povijest nastanka Twittera. Počnimo pisati prijavu

Mnoge korisnike početnike zanima zašto je Twitter potreban. Društvene mreže diljem svijeta razvijaju se vrlo brzo. Za samo nekoliko godina pojavio se na internetu veliki broj razne stranice. Svaki ima svoje prednosti i nedostatke. Neki su namijenjeni običnoj komunikaciji, neki prvenstveno za razmjenu tekstualne informacije. Što je s Twitter stranicom? Zašto to korisnicima treba?

Opis

Oh što stranica ide govor? Poanta je da je Twitter generacijski. Osvojila je srca mnogih korisnika. To je pomalo nestandardna "društvena mreža" koja vam omogućuje slanje malih tekstualne poruke, SMS, fotografije putem interneta.

Općenito, riječ twitt prevedena iz na engleskom znači "čavrljati" ili "tvitati". Glavna prednost (ili značajka) stranice je da su sve informacije na korisničkoj stranici unutar otvoreni pristup. Zašto vam treba Twitter? Održavati vlastiti mikroblog i razmjenjivati ​​kratke poruke!

Izrazite značajke

Svaka društvena mreža ima svoje prednosti i nedostatke. Po čemu se stranica koju proučavate izdvaja od svih ostalih? Stvar je u tome što nije poput uobičajenih društvenih mreža. Zašto vam je potreban Twitter i kako ga koristiti? Da biste ovo razumjeli, prvo morate odlučiti koliko je dobar predloženi resurs. To će pomoći u procjeni ove karakteristike razlikovna obilježja"društvene".

Među njima na ovaj trenutak istaknuti:

  1. Brzina slanja poruka i obavještavanja pretplatnika o nove informacije. Ovdje se publikacije šire brže nego u svim ostalima u društvenim mrežama.
  2. Svi objavljeni materijali otvoreni su korisnicima koji imaju svoje vlastiti račun na Twitteru.
  3. Takozvani “tweet” možete napraviti u trenu. Ova mobilnost zadovoljava korisnike. Ne morate dugo pisati postove. Poruke i informacije možete dijeliti gotovo bilo kada i bilo gdje.
  4. Moda je još jedna prednost. Biti korisnik Twittera sada je moderno. Stoga su mnogi zainteresirani za ovu društvenu mrežu i koriste je, čak i ako zapravo nema hitne potrebe za njom.

Možda su to sve glavne prednosti koje se mogu istaknuti. Što je još važno znati o ovoj društvenoj mreži? Kako ga koristiti?

Twitter pravila

Zašto vam treba Twitter? Komunicirati! Postoje neka pravila za razumijevanje principa objavljivanja takozvanih “tweetova”. Zapravo, sve je vrlo jednostavno.

Korisnik se prvo mora registrirati (o principima registracije nešto kasnije). Nakon ovoga će imati svoj račun. Popunjavanje vašeg profila traje nekoliko minuta. Zatim se osoba može prijaviti na predloženu društvenu mrežu u bilo kojem trenutku, a zatim ostaviti kratku poruku na svom mikroblogu.

Treba imati na umu da ljudi mogu pisati različite postove. Ne morate se ograničiti samo na riječi. Dodatno, sljedeće se umeće u "tvitove":

  • slike (najčešće);
  • poveznice na razne stranice;
  • fotografije (čak i one upravo snimljene);
  • najave događaja;
  • video.

Sukladno tome, Twitter možete učiniti zanimljivim, raznolikim i atraktivnim. S kojim elementima bi trebao biti upoznat svaki korisnik koji planira kreirati stranicu na društvenoj mreži koju proučavamo?

Terminologija

Sada je jasno zašto je Twitter potreban, kao i što možete učiniti ako imate račun na ovoj stranici. Postoje neki uvjeti koji će vam pomoći da se osjećate ugodno s ovom društvenom mrežom.

"Tweet" je prvi koncept koji trebate znati. Tako oni to zovu kratke poruke, koji su ostavljeni u društvenoj mreži koja se proučava. “Tweetovi” su postovi na mikroblogu.

"Folover" - pretplatnik. Predstavlja korisnika koji ima Twitter račun. Osoba se pretplati na stranicu i vidi vijesti određenog korisnika u svom feedu ažuriranja.

Twitter pravila

Bez obzira na verziju Twittera (postoji mobilna i obična), društvena mreža ima niz vlastitih pravila koja se moraju pridržavati. Riječ je o te o značajkama registracije, kao i korištenja stranice, te ponašanja prema korisnicima.

Koje točke moraju biti ispunjene? U prostranstvu mikrobloga koji se proučava, morat ćete se pridržavati sljedećih pravila:

  1. Zabranjeno je lažno predstavljanje druge osobe. Korisnik koji odluči izraditi “lažnu” stranicu (fake) može biti trajno blokiran.
  2. Privatni podaci trećih strana, kao ni njihovi osobni dosjei (primjerice, fotografije) ne mogu se objavljivati. To je kršenje zakona ne samo u Rusiji, već iu drugim zemljama.
  3. Zabranjeni su pozivi na nasilje i pobunu, kao i prijetnje. Primjenjuje se i na vaše vlastite "tweetove" i na "retweetove".
  4. Nije dopušteno kršenje autorskih prava. Kaznena odgovornost se ne može isključiti.

Što je još važno znati? Neke ljude zanima kako pravilno komunicirati sa svojim pretplatnicima. U tom pogledu nema jasnih pravila. Ali korisnici, posebno uspješni, nude svoje metode ponašanja.

Kako se ponašati sa pratiteljima

Na Twitteru se preporučuje praćenje određena pravila etiketa. Ili, kako se također kaže, ponašanje. Stvar je u tome da na ovoj društvenoj mreži u principu nema ograničenja - važno je ne objavljivati ​​prijetnje, uvrede i pozive na nasilje.

Ali morate nekako komunicirati sa svojim pratiteljima. Što preporučuju uspješni korisnici? Među osnovnim pravilima komunikacije su:

  1. Poštivanje kulture i bontona. Preporuča se zahvaliti pretplatnicima na "retweetovima". Također morate biti oprezni s onima koji čitaju korisnički račun.
  2. Vrijedi retvitati kada vam se neka poruka sviđa. Nema potrebe da se sramite, upravo je za takve objave izmišljena društvena mreža koju proučavamo.
  3. Puno "tvitova" u kratkom vremenu je loše. Preporuča se suzdržati se od ove pojave. Bolje je objavljivati ​​postove redovito, s kratkim pauzama.
  4. Spam i oglašavanje na društvenim mrežama nisu dobrodošli. Ovo pravilo vrijedi i za Twitter.

Nema više ograničenja niti značajnih savjeta. Osim ako redovito ažurirate Twitter. Neki se korisnici ovdje registriraju samo zato što je to moderno, a zatim zaborave na svoj račun. Na ovaj način nećete moći prikupiti mnogo pratitelja.

O registraciji

Sada biste trebali obratiti pozornost na proces registracije. Ovaj obavezna stavka, koji vam omogućuje pristup resursima stranice. Registracija na Twitter stranici traje samo nekoliko minuta. Važno je zapamtiti da jedan korisnik ne može imati veliki iznos računi. Jedna osoba - jedan profil.

  • Korisničko ime;
  • telefon za vezu;
  • E-mail;
  • kreirana lozinka u engleskom rasporedu.

Nema potrebe navoditi i mobilni i e-mail. Dovoljna je jedna stvar. Najčešće se bira druga opcija. Zatim možete registrirati nekoliko profila, ali po mogućnosti pod različitim imenima. Samo jedan račun može biti povezan s jednim brojem telefona ili e-poštom.

Nakon što ispunite prethodno navedena polja (sva su obavezna), potrebno je potvrditi svoj profil na Twitter stranici. Registracija će biti dovršena nakon unosa potvrdnog koda ili klikom na poveznicu primljenu e-poštom.

Zaključak

To je sve, ništa više nije potrebno. Sve što trebate učiniti je ispuniti svoj profil, staviti avatar i spremiti promjene. Twitter je spreman za rad! Ako imate problema s učitavanjem podataka, možete koristiti posebna primjena za telefone - Mobile Twitter. Omogućuje vam brzo upravljanje računom na društvenoj mreži uz maksimalnu udobnost.

Isplati li se registrirati ovdje? Preporuča se korištenje ove stranice ako korisnik voli dijeliti najnovije vijesti i događaje iz svog života. Zašto vam treba Twitter? Za razmjenu kratkih poruka. Ovdje ne biste trebali stvarati račun ako osoba nije navikla na stalnu komunikaciju.

Kad sam počeo pisati svoju malu igračku za Google Phone, htio sam poslati svoje zapise na Twitter. Ispostavilo se da postoji mnogo članaka na internetu o povezivanju s vašim Twitter računom, ali vrlo je malo primjera koji rade. Malo truda i pronašao sam kod koji mi je trebao, a koji se pokazao prilično funkcionalnim. Pa, počnimo s integracijom.

U posljednje vrijeme Twitter koristi OAuth protokol za autorizaciju. Stoga se moramo prijaviti koristeći ovaj protokol. I, zapravo, pošaljite poruku izravno na naš mikroblog. Za ovo sam odlučio koristiti sljedeće biblioteke:
knjižnica putokaza za izravno korištenje OAuth mehanizma, biblioteka Twitter4J za slanje tweetova.
Počnimo

I tako nam treba radnik Twitter račun(ako ga nemate, registrirajte se ovdje). Zatim moramo registrirati našu testnu aplikaciju za interakciju s Twitterom. I tako idemo ovdje
Sada ga ispunimo Obavezna polja, važno nam je samo sljedeće: Vrsta aplikacije - Preglednik, Zadana vrsta pristupa - Čitanje i pisanje. Ostatak popunjavamo proizvoljno, ali imajući na umu format ulaznih podataka (ne pokušavamo unijeti nešto poput &*^&JKLLKL: u URL & URL povratnog poziva, unesite sve ispravno).

Nakon što ispunite sva polja i unesete captcha, vidjet ćete sljedeći tekst.

Potrošački ključ

Potrošačka tajna
************************ (skup znakova)
URL zahtjeva tokena
api.twitter.com/oauth/request_token
URL pristupnog tokena
api.twitter.com/oauth/access_token
Autoriziraj URL
api.twitter.com/oauth/authorize
Registrirani OAuth URL povratnog poziva
smth.com

Da, nećemo koristiti ovaj povratni poziv u našoj aplikaciji; tamo ćemo raditi stvari malo drugačije i definirati vlastiti povratni poziv.

Počnimo pisati prijavu
I zato su nam potrebne sljedeće biblioteke:




I tako sada imamo odn. knjižnicama.
Kao rezultat toga, skicirat ćemo mali plan kako će naša aplikacija izgledati. Radi jednostavnosti primjera bit će samo 1 aktivnost.

  • statusna traka koja prikazuje jesmo li povezani na Twitter ili ne
  • gumb Tweet, koji zapravo objavljuje našu testnu poruku, a ako nismo prijavljeni, otvara preglednik u kojem se prijavljujemo
  • formalno napušta Twitter, čisti prethodne postavke(što ako neka druga aplikacija koristi račun)
Datoteka s konstantama
U ovoj datoteci ćemo definirati konstante koje su nam potrebne za povezivanje.
javna klasa Konstante ( javni statički konačni niz CONSUMER_KEY = "< тут CONSUMER KEY >"; javni statički konačni niz CONSUMER_SECRET= "<тут CONSUMER SECRET >"; javni statički konačni niz REQUEST_URL = "http://api.twitter.com/oauth/request_token"; javni statički konačni niz ACCESS_URL = "http://api.twitter.com/oauth/access_token"; javni statički konačni niz AUTHORIZE_URL = "http://api.twitter.com/oauth/authorize"; konačni javni statički niz CALLBACK_SCHEME = "x-latify-oauth-twitter"; konačni javni statički niz CALLBACK_URL = CALLBACK_SCHEME + "://callback"; )
Dat ću dijagram kako se odvija interakcija između Twittera i aplikacije.

CONSUMER_KEY - jedinstveni ključ za našu aplikaciju, dobivamo ga čim se naša aplikacija registrira (nešto poput prijave)
CONSUMER_SECRET - tajni ključ za našu aplikaciju (nešto poput lozinke za “login”)
REQUEST_URL - potreban za primanje tokena zahtjeva. Dio OAutha. Dobijamo odmah nakon prijave.
AUTHORIZE_URL - URL potreban za pristup Twitteru. Dio OAutha. Dobijamo odmah nakon prijave.
ACCESS_URL - za primanje pristupnog tokena. Dio OAutha. Dobijamo odmah nakon prijave.
CALLback SCHEME je jedinstveni identifikator koji koristimo kao povratni poziv za dobivanje pristupnog tokena. Općenito govoreći, izbor sheme nije ničim ograničen. Na primjer, ovdje ćemo koristiti x-sample-oauth-twitter.
CALLBACK_URL - zapravo naš povratni poziv uz pomoć kojeg mi, dobivši odgovor na koji je autorizacija uspjela, možemo slati zahtjeve koji su nam potrebni sa koristeći pristup znak.

Gumb Tweet

Tweet.setOnClickListener(new View.OnClickListener() ( public void onClick(View v) ( if (TwitterUtils.isAuthenticated(prefs)) ( sendTweet(); ) else ( Intent i = new Intent(getApplicationContext(), PrepareRequestTokenActivity.class) ; i.putExtra("tweet_msg",getTweetMsg()); startActivity(i); ) ) ));
Ovdje je sve jednostavno, naš gumb jednostavno provjerava da li je korisnik prijavljen, ako je sve u redu, šaljemo svoju poruku, ako nije, onda nas traži da se prijavimo u preglednik. Da bismo to učinili, koristimo PrepareRequestTokenActivity. Proces prijave će biti malo kasnije.

Ovjera
Razmotrimo prvo situaciju, vi i ja (korisnik) još nismo prošli kroz proces autentifikacije. Prije nego što možemo poslati svoje poruke, u pregledniku smo preusmjereni na stranicu za prijavu za naš Twitter račun. Ovo se implementira pomoću PrepareRequestTokenActivity.
Pogledajmo koje su nam klase potrebne za ovo.

PrepareRequestTokenActivity - postavlja korisnika i davatelja OAuth (biblioteka Signpost) i pokreće asinkroni OAuthRequestTokenTask. Također sadrži povratni poziv kada smo već prošli autentifikaciju za primanje pristupnog tokena.
OAuthRequestTokenTask - odgovoran je za primanje tokena zahtjeva i pozivanje preglednika, u kojem zapravo prolazimo autentifikaciju.
RetrieveAccessTokenTask je interna klasa PrepareRequestTokenActivity. Poziva se metodom NewIntent unutar PrepareRequestTokenActivity. Pohranjuje naše primljene tokene nakon autorizacije.

PrepareRequestTokenActivity i pozivanje asinkronog OAuthRequestTokenTask
@Override public void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); try ( this.consumer = new CommonsHttpOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET); this.provider = new CommonsHttpOAuthProvider(Constants.REQUEST_URL,Constants.AC CESS_URL, Konstante.AUTHORIZE_URL); ) catch (Iznimka e) ( Log.e(TAG, "Pogreška pri stvaranju potrošača/pružatelja",e); ) Log.i(TAG, "Pokretanje zadatka za dohvaćanje tokena zahtjeva."); new OAuthRequestTokenTask( this,consumer,provider).execute(); )
Ovdje dobivamo URL povratnog poziva za vraćanje kontrole aplikaciji (x-oauthflow-twitter://callback).
@Override protected Void doInBackground(Void... params) ( try ( Log.i(TAG, "Dohvaćanje tokena zahtjeva s Google poslužitelja"); final String url = provider.retrieveRequestToken(consumer, Constants.OAUTH_CALLBACK_URL); Log.i( OZNAKA, "Otvaranje preglednika s autoriziraj URL: " + url); Namjera namjere = nova namjera(Namjera.ACTION_VIEW, Uri.parse(url)).setFlags(Namjera.FLAG_ACTIVITY_SINGLE_TOP | Namjera.FLAG_ACTIVITY_NO_HISTORY | Namjera.FLAG_FROM_BACKGROUND); context.startActivity(namjera); ) uhvati (Iznimka e) ( Log.e(TAG, "Greška tijekom OAUth dohvaćanja tokena zahtjeva", e); ) return null; )

Stranica za prijavu
I tako smo na stranici za prijavu.
Kako bi se preglednik pokrenuo, morate registrirati našu aktivnost (PrepareRequestTokenActivity) u datoteci manifesta (AndroidManifest.xml)
>







Nastavljamo s radom. Sada moramo dobiti pristupni token za pristup našem mikroblogu, to radimo putem RetrieveAccessTokenTask. Poziva se već gore spomenutom metodom onNewIntent.
@Override public void onNewIntent(Namjera namjere) ( super.onNewIntent(namjera); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); final Uri uri = intent.getData(); if (uri != null && uri.getScheme(). jednako(Konstante.OAUTH_CALLBACK_SCHEME)) ( Log.i(TAG, "Povratni poziv primljen: " + uri); Log.i(TAG, "Dohvaćanje pristupnog tokena"); novi RetrieveAccessTokenTask(this,consumer,provider,prefs).execute( uri); završi(); ))

Sada kada je sve na svom mjestu, moramo uzeti u obzir da moramo spremiti našu sesiju, tj. Čak i ako smo ponovno pokrenuli aplikaciju, ne moramo ponovno prolaziti kroz autorizaciju; da bismo to učinili, napisat ćemo funkciju koja pohranjuje sve naše vrijednosti u pozadini.
@Override protected Void doInBackground(Uri...params) ( final Uri uri = params; final String oauth_verifier = uri.getQueryParameter(OAuth.OAUTH_VERIFIER); try ( provider.retrieveAccessToken(consumer, oauth_verifier); final Editor edit = prefs.edit (); edit.putString(OAuth.OAUTH_TOKEN, consumer.getToken()); edit.putString(OAuth.OAUTH_TOKEN_SECRET, consumer.getTokenSecret()); edit.commit(); String token = prefs.getString(OAuth.OAUTH_TOKEN, ""); String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, ""); consumer.setTokenWithSecret(token, secret); context.startActivity(new Intent(context,AndroidTwitterSample.class)); executeAfterAccessTokenRetrieval(); Log.i (TAG, "OAuth - Dohvaćanje pristupnog tokena"); ) catch (Iznimka e) ( Log.e(TAG, "OAuth - Pogreška dohvaćanja pristupnog tokena", e); ) return null; )
Metoda executeAfterAccessTokenRetrieval izravno dohvaća našu poruku i prolazi je kroz proceduru provjere autentičnosti koristeći OAuth.
private void executeAfterAccessTokenRetrieval() ( String msg = getIntent().getExtras().getString("tweet_msg"); try ( TwitterUtils.sendTweet(prefs, msg); ) catch (Exception e) ( Log.e(TAG, "OAuth) - Greška pri slanju na Twitter", e); ) )
Pa, ne zaboravimo obavijestiti korisnika o uspješnom završetku našeg zadatka. Napišimo jednostavnu zdravicu za ovo.
private final Handler mTwitterHandler = new Handler(); final Runnable mUpdateTwitterNotification = new Runnable() ( public void run() ( Toast.makeText(getBaseContext(), "Tweet poslan!", Toast.LENGTH_LONG).show(); ) );
Sama poruka šalje se metodama biblioteke Twitter4J.
public static void sendTweet(SharedPreferences prefs,String msg) izbacuje iznimku ( String token = prefs.getString(OAuth.OAUTH_TOKEN, ""); String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, ""); AccessToken a = new AccessToken( token,secret); Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET); twitter.setOAuthAccessToken(a); twitter.updateStatus(msg); )
Ovo je ono što sam završio:

Prijevod tutoriala.

(Twitter) trenutno je jedan od najpopularnijih na svijetu. Svaki dan broj novih sudionika mjeri se u desecima tisuća. Što je razlog tako velike popularnosti? Kako koristiti ovu društvenu platformu? Koje značajke nudi? O svemu tome ćemo govoriti u ovom preglednom članku.

1. Povijest Twittera

Društvena usluga Twitter prvi put je pokrenuta 21. ožujka 2006. godine. Tog dana pojavila se prva javna poruka koju je ostavio osnivač Jack Dorsey. To izgleda ovako: “Postavljanje mog twttr-a” (engleski: “Setting up my Twitter”). U početku je usluga planirana kao platforma za razmjenu kratkih poruka između zaposlenika tvrtke Odeo, specijalizirane za razvoj softvera. Duljina poruke morala je biti 140 znakova. Arhitektura web stranice omogućila je trenutnu objavu poruka korisnika koji su se pretplatili na račun kreatora poruke. Prva javna verzija predstavljena je u lipnju 2006. Dvije godine kasnije zabilježena je milijarda poruka.

Danas je Twitter društvena mreža koja vlasnicima računa daje mogućnost ostavljanja kratkih poruka na svojoj stranici do 140 znakova (ograničenje se ponovno pojavilo 2012.). Oni koji se ovdje žele registrirati vide Twitter ne samo kao društvenu mrežu, već i kao izvrsnu priliku za distribuciju reklama.

Za veliku popularnost ove stranice zaslužan je i veliki broj poznatih ličnosti koje imaju službene račune. Svojedobno je svijet iskusio modu registracije Twitter stranice kako bi saznali više o razmišljanjima svojih idola. Svatko ima priliku brzo pronaći poznatu osobu tako da u pretragu upiše njene inicijale ili nadimak. Pretplata na vijesti omogućuje vam primanje najnovijih informacija o postovima ostavljenim na stranicama slavnih.

Dodatno, Twitter je postao jedna od najmoćnijih platformi za vijesti. Zahvaljujući jednostavnom, ali istovremeno učinkovitom sustavu hashtagova, svatko ima priliku upoznati se s raznim informacijama koje mogu pobuditi interes.

2. Kako se registrirati na Twitteru

U odjeljku "Dizajn" također imate priliku prilagoditi vlastitu temu. Sučelje izgleda ovako:

Nema ograničenja za dizajn kao takav. Ipak, preporučamo da se suzdržite od objavljivanja slika koje su previše eksplicitne ili mogu uvrijediti druge korisnike.

Sada pogledajmo kratku uputu o korištenju Twittera, njegovim mogućnostima i prednostima.

4. Značajke Twittera

4.1. Traženje informacija pomoću hashtagova

Hashtag- to su ključne riječi koje se postavljaju izravno u korisnikovu poruku. Uz njegovu pomoć drugi korisnici mogu brzo pronaći zanimljive informacije.

Pronaći potrebne informacije, trebate koristiti traku za pretraživanje koja se nalazi ovdje:

Prije unosa ključne riječi mora se koristiti znak funte (#). Nakon što se unese ključna riječ traži. Između znaka i riječi ne smije biti razmaka. Na primjer, unesite hashtag #downhill. Evo što smo dobili:

4.2. Kako retvitati

Retweetanje je u biti alternativa ponovno objaviti na društvenim mrežama VKontakte, Facebook i tako dalje. Bit ove značajke je da korisnik postavi objavu drugog korisnika na svoj feed, pokazujući je svojim čitateljima koji su se pretplatili na račun.

Najčešći način retvitanja je korištenje poseban ključ ispod posta. Pogledajmo to na konkretnom primjeru.

Nalazimo se na Twitter stranici Downhill trkača Aarona Gwina. Svidjela nam se objava ostavljena na stranici i želimo je retvitati na našu stranicu.

Odaberite ikonu "Retweet" i kliknite na nju.

Pojavit će se sljedeći prozor. Kliknite na gumb "Retweet".

Retvitana objava pojavila se na vašoj stranici.

4.3. Kako dodati pratitelja na Twitter

Postoje dva načina da postanete pratitelj određenog korisnika. Prvi, i možda najčešći, jest pretplatiti se na račun osobe predložen na temelju zajedničkih interesa. U tu svrhu postoji poseban stupac koji se nalazi na desnoj strani stranice. Klikom na gumb "Follow" automatski postajete pratitelj (čitatelj) odabranog korisnika.

Postoji i drugi način. Tražimo osobu koja nas zanima. Nakon toga prelazimo na njega osobna stranica. Na desnoj strani stranice nalazi se gumb "Pročitaj". Klikom na njega automatski se potpisuje vaš račun odabranom korisniku.

4.4. Pogledajte popis svojih sljedbenika

Na stranici možete vidjeti popis svojih pratitelja, tj. oni koji su se pretplatili na vas. Napisao sam poseban članak o tome kako možete privući korisnike i postati popularan na Twitteru.

Najbolji članci na temu