Prijatie tokenu vk. Ako získať access_token VKontakte

Prijatie tokenu vk.  Ako získať access_token VKontakte
Prijatie tokenu vk. Ako získať access_token VKontakte

Vývojári sa často musia zaoberať aplikáciami a službami, ktoré v procese interakcie so sociálnou sieťou VKontakte vyžadujú prístupový kľúč - access_token.

V tomto návode sa pozrieme na dva veľmi podobné spôsoby, ako ho získať.

Ako bude proces fungovať?

Všetko, čo musíme urobiť, je nahradiť ID aplikácie v adrese URL. Taktiež je možné editovať sekcie, ku ktorým povolíme prístup cez vytvorený access_token.

V podstate vytvoríme hotovú URL a nahradíme id dvoch rôznych aplikácií. Toto urobí rozdiel. Potom prejdeme na pripravený odkaz a dostaneme prístupový kľúč.

Odkaz na získanie kľúča

Tu je to pripravené url adresu. Tu nás v prvom rade zaujímajú údaje za znakom =. V nižšie uvedenom príklade je uvedené ID aplikácie. My tam zasa dosadíme konkrétne číslo.

Https://oauth.vk.com/authorize?client_id=ID-applications&scope=notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,Messages,notifications,stats, ads,offline&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

Venujte pozornosť aj údajom za slovom „rozsah“. Tu uvádzame sekcie, ku ktorým kľúč umožní prístup. Aby sme aplikáciám zabránili v prístupe do sekcie s našimi priateľmi, odstráňte z odkazu text „priatelia“. Zvyšok je analogický.

Teraz už zostáva len získať ID.

ID získavame prostredníctvom našej vlastnej aplikácie

Aby sme ho vytvorili, musíme prejsť do príslušnej sekcie dostupnej v účte vývojára. Nasledujte tam uvedený odkaz.

https://vk.com/apps?act=manage

A stlačte tlačidlo "Vytvoriť aplikáciu".

Zadajte názov a typ aplikácie (pozri). Potom kliknite na tlačidlo "Pripojiť aplikáciu".

V poslednej dobe musia byť všetky operácie v účte vývojára potvrdené prostredníctvom SMS. V okne, ktoré sa otvorí, vyberte "Potvrdiť cez SMS". Prijmite kód na svoj mobilný telefón a potom ho zadajte do formulára.

Aplikácia sa vytvorí. Teraz prejdite na kartu Nastavenia. Tu v bloku bude uvedená množina čísel, ktoré potrebujeme. Skopírujte to.

Teraz máme všetko, čo potrebujeme.

Používame ID oficiálnej aplikácie VKontakte

Druhým spôsobom, ako získať ID, je jednoducho si vziať hotovú žiadosť. A čo je najlepšie, oficiálna aplikácia VKontakte pre Android. Jeho identifikačné číslo je „2890984“. Môžete ho použiť.

Získame Access_token

Https://oauth.vk.com/authorize?client_id=2890984&scope=notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,Messages,notifications,štatistiky,reklamy, offline&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

Čo je token VK? V súčasnosti sa technológia vyvíja veľmi rýchlym tempom. Sociálne siete zároveň naberajú na obrátkach. Nemať účet aspoň na jednej sociálnej sieti už nie je možné pre každého človeka, teda aspoň medzi mladými ľuďmi a dievčatami. Každý deň sú doplnené terabajtmi fotografií, videí a dokonca aj primitívnou jednotkou znalosti textu.

Bohužiaľ, len málo ľudí vie o špeciálnych „trikoch“ tohto zdroja. Niektorí ľudia tam naozaj trávia málo času, zatiaľ čo iní ich jednoducho nepotrebujú.
Jednou z týchto pozoruhodných vecí je takzvaný „token“ v tejto sociálnej sieti, len málo používateľov vie, čo je token VK.

Čo je prístupový token na VKontakte.

Token VK je dlhý reťazec pozostávajúci zo znakov: číslic a písmen latinskej abecedy. Zdalo by sa, že na tom nie je nič zvláštne, no užívateľovi, ktorý si ho aktivoval, dáva skvelé príležitosti.

Napríklad napíšte konkrétne správy konkrétnej osobe, zobrazte večný online obsah svojej stránky, ako keby ste boli vždy na webe. Posledná možnosť je veľké plus, pretože nedávno bola v Kontakte odstránená neviditeľnosť a pomocou tokenu nikto presne nepochopí, kedy ste boli online, pretože sa neustále zobrazuje. Nastavte stav, napíšte na stenu atď.

Ako získať token VKontakte.

Proces získania tokenu prebieha prostredníctvom aplikácie. Musíte si ho vytvoriť sami; môžete to urobiť kliknutím na odkaz vk.com/apps?act=manage a kliknutím na tlačidlo vytvoriť. Do nadpisu môžeme dať čokoľvek chcete. Vyberáme úplne prvý typ. Ďalej prejdeme potvrdením pomocou mobilného telefónu.

Zobrazí sa stránka vašej aplikácie, vyberte „Nastavenia“ a nad ňou bude dlhá sada hviezdičiek a ID.

https://oauth.vk.com/authorize?client_id=5563738&scope=notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,messages,notifications,stats,ads, offline&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token


Ako zistiť svoj token v kontakte.

Po dokončení všetkých vyššie uvedených krokov sa zobrazí okno, v ktorom so všetkým súhlasíte a kliknite na tlačidlo „Povoliť“.

Zdá sa to ťažké, ale v skutočnosti môže každý získať token na VK, ďalšou otázkou je prečo? 99% používateľov VK jeho znalosti vôbec nepotrebuje. Ponáhľame sa vás tiež varovať, aby ste svoj token nedávali ani nevkladali na pochybné zdroje, inak môže vaša stránka skončiť v rukách útočníka. Môžu vás napríklad bez vášho vedomia odoberať do rôznych skupín alebo komunít, dať vám pochybný status alebo zverejniť správu na vašej stene na vaše meno.

Snažím sa získať token. Prečítal som si dokumentáciu a ničomu som nerozumel. Čo robiť?

Tokeny sú prístupové kľúče API. Používajú sa na autorizáciu pri vytváraní požiadaviek API.

Tokeny vám umožňujú obmedziť prístup k údajom používateľa pomocou parametra rozsahu. Definuje rozsah viditeľnosti pre vašu aplikáciu. Token s rozsahom = priatelia poskytuje prístup k priateľom a ničomu inému. Token sa tak stáva menej nebezpečným ako prihlasovacie meno a heslo.

Ako získať

Token je možné získať priamo z prehliadača. Ak to chcete urobiť, stačí nasledovať správny odkaz. Ako vytvoriť správny odkaz:

1. Vytvorte samostatnú aplikáciu.

  • redirect_uri nie je potrebné špecifikovať, pretože Nepotrebujete webovú stránku, je to klientska aplikácia.
  • Ponechajte response_type a zobrazte ako v príklade.
  • v druhom kroku ste dostali client_id.
  • v brať z Stránky verzie API. Vyberte najnovšiu.

Vyberte rozsah v závislosti od metód, ktoré chcete použiť. Napríklad na prístup k metóde

V poslednej dobe sa obrovské množstvo online služieb, počítačových resp mobilných aplikácií, skripty, ktoré sú určené pre VKontakte, ale aby fungovali, musíte mať autorizáciu prístupový token.

Niektoré služby poskytujú možnosť získať prístupový kľúč, ktorý je potrebný na autorizáciu. Trvá to niekoľko sekúnd. Čo ak ste si stiahli skript, ale nemáte požadovaný kľúč access_token?

Stručný návod na získanie tokenu komunity

Prejdite do nastavení komunity. (ak nemáte komunitu, tak ju máte):

1. Práca s API > 2. Získajte kľúč > 3. Skopírujte ho (toto je kľúč (token) a je tam prístupový_token komunity)

To je všetko. A ak potrebujete užívateľský token, všetky potrebné informácie nájdete nižšie v článku.

Získajte token prostredníctvom aplikácie:

Kde získam access_token?

Dnes sa pozrieme na to, ako sa prihlásiť do VKontakte pomocou priameho odkazu API VKontakte (na základe protokolu OAuth) alebo, ako sa tiež nazýva, Implicitný tok. Autorizácia, ak používate túto metódu, sa vykonáva prostredníctvom aplikácie VK, ktorá je označená ako ID. Dnes je táto metóda považovaná za najbezpečnejšiu. Môžete naraziť na články, ktoré hovoria o spôsoboch získavania prístupový token pomocou aplikácií, ktoré spôsobujú (a z dobrého dôvodu!) podozrenie. Dnes však budeme hovoriť o tom, ako sa prihlásiť prostredníctvom oficiálnych aplikácií VKontakte.

APP_ID

Ak tomu rozumiete, prirodzene vyvstáva nasledujúca otázka: kde mozem ziskat presne tento link?

✅ Získanie tokenu prostredníctvom vlastnej aplikácie.

  • Pomocou vlastnej aplikácie. Táto metóda je samozrejme navrhnutá pre skutočnosť, že máte aplikáciu vlastného dizajnu. Ak ho ešte nemáte, teraz je čas si ho vytvoriť. Je to veľmi jednoduché: stačí kliknúť na odkaz vk.com/apps?act=manage a kliknite na " Vytvorte aplikáciu».

Systém vás požiada o zadanie názvu aplikácie. Ako príklad môžete použiť " Získava sa prístupový_token" Skontrolujte, či „ Samostatná aplikácia" Ďalej kliknite na „ Pripojte aplikáciu».

Na potvrdenie prihlášky budete musieť zadať kód, ktorý vám bude zaslaný. určené číslo telefón. V tejto fáze vytvárania aplikácie sa môžete zaviazať mobilné zariadenie na stránku VK. Ak to chcete urobiť, musíte kliknúť na „ Prepojiť zariadenie" Je to možné bez prepojenia s účtom. Potom stačí nasledovať odkaz “ Potvrďte cez SMS».

Po potvrdení registrácie sa otvorí stránka s informáciami o vytvorenej aplikácii. stlačte " nastavenie“, ktoré sa nachádzajú v ľavom rohu. Nachádza sa tam client_id – ID aplikácie VKontakte.

https://oauth.vk.com/authorize?client_id= 5563738 &scope=upozorniť,fotky,priatelia,zvuk,video,poznámky,stránky,dokumenty,stav,otázky,ponuky,stena,skupiny,správy,upozornenia,štatistiky,reklamy,offline&redirect_uri=http://api.vk.com/blank. html&display=page&response_type=token

5563738 je ID aplikácie, ktorú ste vytvorili. Skončíte s podobnou kombináciou. Po vytvorení aplikácie prejdime k samotnej otázke.

Prijatie tokenu prostredníctvom oficiálnej aplikácie VK.

Metóda sa líši od metódy opísanej vyššie iba v tom, že nemusíte vytvárať vlastnú aplikáciu. Použite to, čo už bolo vytvorené. Môžete mu stopercentne dôverovať.

Metóda sa zváži pomocou príkladu VKontakte pre Android. ID je takéto: 2890984 . Práve túto kombináciu je potrebné nahradiť do odkazu.

Získate nasledovné:

https://oauth.vk.com/authorize?client_id= 2890984 &scope=upozorniť,fotky,priatelia,zvuk,video,poznámky,stránky,dokumenty,stav,otázky,ponuky,stena,skupiny,správy,upozornenia,štatistiky,reklamy,offline&redirect_uri=http://api.vk.com/blank. html&display=page&response_type=token

Týmto sa končí časť článku, v ktorej sme sa pozreli na možnosti identifikácie aplikácií, ktoré je možné použiť na autorizáciu. Zostáva už len niekoľko bodov, ktorých sa treba dotknúť:

✅Povolenia:

  • Vo vyššie opísaných príkladoch parameter rozsah obsahuje veľa názvov sekcií sociálna sieť VKontakte: zvuk, fotografie, upozornenia, priatelia. Toto sú sekcie, ktoré budú otvorené pre aplikáciu. Access_token možno použiť rôznymi spôsobmi. ID, ktoré používate, patrí dôveryhodnej aplikácii. To je dôvod, prečo si môžete vytvoriť access_token, ktorý má všetky prístupové práva. Stane sa univerzálnym, takže sa dá použiť všade.

✅ prístupový_token:

Posledná otázka, ktorú je potrebné vyriešiť, je: ako priamo získať samotný kľúč prístupový token . Po prijatí odkazu (pomocou jednej z metód) budete musieť naň kliknúť, aby ste otvorili prístupové práva.

Potom sa v paneli s adresou zobrazí požadovaný kľúč. Skopíruje sa ručne: po access_token= a pred &expires_in.

No, stojí za to dokončiť niekoľko tipov:

  • Nezdieľajte kľúč access_token s tretími stranami.
  • Nemali by ste sa prihlasovať pomocou aplikácií, ktoré nie sú dôveryhodné. Odporúča sa používať iba vlastné alebo oficiálne.
  • Po použití kľúč vyberte. V prípade potreby môžete vždy vytvoriť nový.
  • Všetky aktívne relácie by sa mali ukončiť, keď už nie sú potrebné. Môžete to urobiť prostredníctvom nastavení zabezpečenia účtu.