Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • Grupi VK ku mund të gjeni token aksesi. Si të merrni access_token për aplikacionin Vkontakte

Grupi VK ku mund të gjeni token aksesi. Si të merrni access_token për aplikacionin Vkontakte

Kohët e fundit, janë shfaqur një numër i madh shërbimesh në internet, aplikacione kompjuterike ose celulare, skriptet që janë të destinuara për VKontakte, por për funksionimin e tyre duhet të kaloni autorizimin përmes hyrje_token.

Disa shërbime ofrojnë mundësinë për të marrë një çelës aksesi, i cili kërkohet për autorizim. Kjo merr disa sekonda. Por, çka nëse e keni ngarkuar skriptin, por mungon çelësi i kërkuar access_token?

Ku mund të marr access_token?

Sot do të analizojmë se si të regjistroheni në VK duke përdorur një lidhje të drejtpërdrejtë API VKontakte (bazuar në protokollin OAuth) ose, siç quhet ndryshe, Rrjedha e nënkuptuar... Autorizimi, nëse përdorni këtë metodë, bëhet përmes aplikacionit VK, i cili tregohet si ID... Sot kjo metodë konsiderohet më e sigurta. Ju mund të hasni artikuj që flasin për metodat e marrjes hyrje_token duke përdorur aplikacione që ngjallin (dhe për arsye të mirë!) dyshime. Por sot do të flasim se si të regjistroheni përmes aplikacioneve zyrtare VKontakte.

APP_ID

Nëse e kemi kuptuar, natyrshëm lind pyetja e mëposhtme: ku mund ta gjeni këtë lidhje?

Marrja e një token përmes aplikacionit tuaj.

  • Duke përdorur aplikacionin tuaj. Kjo metodë supozon që ju keni aplikacionin tuaj. Nëse nuk keni një të tillë, është koha ta krijoni. Është shumë e lehtë për ta bërë këtë: thjesht ndiqni lidhjen vk.com/apps?act=manage dhe klikoni në " Krijo aplikacion».

Sistemi do t'ju kërkojë të vendosni një emër për aplikacionin. Si shembull, mund të përdorni " Marrja e aksesit_token". Kontrolloni nëse " Aplikim i pavarur". Më pas klikoni në “ Lidhni aplikacionin».

Për të konfirmuar aplikacionin, do t'ju duhet të vendosni kodin që do të dërgohet në numrin e telefonit të specifikuar. Në këtë fazë të krijimit të aplikacionit, mund ta rregulloni pajisjen celulare në faqen VK. Për ta bërë këtë, duhet të klikoni në " Pajisja lidhëse". Është e mundur pa u lidhur me një llogari. Atëherë ju vetëm duhet të ndiqni lidhjen " Konfirmo me SMS».

Pasi të konfirmoni regjistrimin, do të hapet një faqe, e cila përmban informacione për aplikacionin që është krijuar. shtyp " Cilësimet», Të cilat ndodhen në këndin e majtë. Aty ndodhet ID_klienti - ID-ja e aplikacionit VK.

https://oauth.vk.com/authorize?client_id= 5563738 & fushëveprimi = njoftoni, fotot, miqtë, audio, video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, jashtë linje & redirect_uri = http: //api.vk.com /bosh.html & shfaqja = faqe & lloji i përgjigjes = token

5563738 Është ID-ja e aplikacionit që keni krijuar. Do të përfundoni me një kombinim të ngjashëm. Për të marrë një çelës aksesi, thjesht ndiqni lidhjen që keni marrë.

Marrja e një token përmes aplikacionit zyrtar VK.

Metoda ndryshon nga ajo e përshkruar më parë vetëm në atë që nuk keni nevojë të krijoni aplikacionin tuaj. Përdorni atë që keni krijuar tashmë. Ju mund t'i besoni atij njëqind për qind.

Metoda do të konsiderohet në shembullin e VKontakte për Android. ID-ja është si kjo: 2890984 ... Është ky kombinim që duhet të futet në lidhje.

Rezultati është si më poshtë:

https://oauth.vk.com/authorize?client_id= 2890984 & fushëveprimi = njoftoni, fotot, miqtë, audio, video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, jashtë linje & redirect_uri = http: //api.vk.com /bosh.html & shfaqja = faqe & lloji i përgjigjes = token

Kjo përfundon pjesën e artikullit në të cilën kemi shqyrtuar opsionet e identifikimit të aplikacionit që mund të përdoren për autorizim. Kanë mbetur vetëm disa gjëra për të prekur:

✅Të drejtat e aksesit:

  • Në shembujt e mësipërm, parametri fushëveprimi përmban shumë emra të seksioneve të rrjetit social VKontakte: audio, foto, njoftim, miq. Këto janë seksionet që do të jenë të hapura për aplikacionin. Access_token mund të përdoret në mënyra të ndryshme. ID-ja që po përdorni i përket një aplikacioni të besuar. Kjo është arsyeja pse ju mund të krijoni një access_token që ka të gjitha të drejtat e aksesit. Ai bëhet i gjithanshëm kështu që mund të përdoret kudo.

✅ Access_token:

Pyetja e fundit që duhet prekur është se si të merret direkt vetë çelësi. hyrje_token... Pasi të keni marrë lidhjen (duke përdorur një nga metodat), do t'ju duhet ta ndiqni atë për të hapur të drejtën e hyrjes.

Pas kësaj, çelësi i kërkuar do të shfaqet në shiritin tuaj të adresave. Ai kopjohet manualisht: pas access_token = dhe para & expires_in.

Epo, ia vlen të përfundoni me disa këshilla:

  • Mos e ndani çelësin access_token me persona të paautorizuar.
  • Ju nuk duhet të identifikoheni duke përdorur aplikacione që nuk janë të besueshme. Rekomandohet të përdorni vetëm ato tuajat ose zyrtare.
  • Hiqeni çelësin pasi ta keni përdorur. Ju gjithmonë mund të krijoni një të re nëse është e nevojshme.
  • Të gjitha seancat aktive duhet të përfundojnë pasi nuk janë më të nevojshme. Këtë mund ta bëni përmes cilësimeve të sigurisë së llogarisë suaj.

Çfarë është shenja VK? Në ditët e sotme, teknologjia po zhvillohet me ritme shumë të shpejta. Në të njëjtën kohë, rrjetet sociale po marrin vrull. Të mos kesh një llogari në të paktën një nga rrjetet sociale tashmë është e pamundur për çdo person, të paktën tek të rinjtë dhe vajzat. Çdo ditë ato plotësohen me terabajt foto, video dhe madje edhe një njësi primitive të njohurive për tekstin.

Çfarë është shenja VK

Por, për fat të keq, pak dinë për veçoritë e veçanta të këtij burimi. Dikush me të vërtetë shpenzon pak kohë atje, për dikë që thjesht nuk përfaqëson nevojën.
Një nga këto veçori është i ashtuquajturi "token" në këtë rrjet social, pak përdorues e dinë se çfarë është një shenjë VK.

Çfarë është shenja e hyrjes vkontakte.

Token VK është një varg i gjatë i përbërë nga karaktere: numra dhe shkronja të alfabetit latin... Duket se nuk ka asgjë të veçantë në lidhje me të, por i jep mundësi të mëdha përdoruesit që e ka aktivizuar.

Për shembull, shkruani mesazhe të caktuara për një person të caktuar, shfaqni internetin e përjetshëm të faqes tuaj, sikur të jeni ulur gjithmonë në faqe. Opsioni i fundit jep një plus të madh, sepse kohët e fundit është hequr padukshmëria në kontakt dhe me ndihmën e tokenit, askush nuk mund të kuptojë saktësisht se kur keni qenë online, sepse shfaqet vazhdimisht. Vendosni statusin, shkruani në mur, etj.

Si të merrni një shenjë VK.

Procesi i marrjes së një token kryhet përmes aplikacionit. Duhet ta krijoni vetë, kjo mund të bëhet duke ndjekur lidhjen vk.com/apps?act=manage dhe duke klikuar butonin e krijimit. Në emër fusim çfarë të doni. Ne zgjedhim llojin e parë. Më pas, kalojmë përmes konfirmimit duke përdorur një telefon celular.

Faqja e aplikacionit tuaj del, zgjidhni "Cilësimet" dhe mbi të do të ketë një grup të gjatë yjesh dhe një ID.

https://oauth.vk.com/authorize?client_id=5563738&scope=notify,fotografi, miq, audio, video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, offline & redirect_uri = http: //api.vk.com/blank.html&display=page&response_type=token

Si të zbuloni shenjën tuaj në kontakt.

Pasi të keni përfunduar të gjitha sa më sipër, do të shfaqet një dritare, ku jeni dakord me gjithçka dhe klikoni butonin "Lejo".

Duket e vështirë, por në fakt të gjithë mund të marrin një shenjë në VK, një pyetje tjetër është pse? 99% e përdoruesve të VK-së, njohja e tij është absolutisht e panevojshme. Ne gjithashtu nxitojmë t'ju paralajmërojmë, mos jepni dhe mos futni shenjën tuaj në burime të dyshimta, përndryshe faqja juaj mund të përfundojë në duart e një ndërhyrës. Kështu, për shembull, mund të abonoheni në grupe ose komunitete të ndryshme pa dijeninë tuaj, të vendosni në një status të dyshimtë ose të postoni një mesazh në murin tuaj në emrin tuaj.

Zhvilluesit shpesh duhet të merren me aplikacione dhe shërbime që, në procesin e ndërveprimit me rrjetin social Vkontakte, kërkojnë një çelës aksesi - access_token.

Në këtë tutorial, ne do të shqyrtojmë dy metoda shumë të ngjashme për ta marrë atë.

Si do të shkojë procesi

Gjithçka që kërkohet nga ne është të zëvendësojmë ID-në e aplikacionit në URL. Është gjithashtu e disponueshme për të redaktuar seksionet në të cilat ne lejojmë aksesin përmes access_token-it të krijuar.

Në fakt, ne do të formojmë një url të gatshëm dhe do të zëvendësojmë ID-në e dy aplikacioneve të ndryshme. Ky do të jetë ndryshimi. Pas kësaj, ne do të shkojmë te lidhja e gatshme dhe do të marrim një çelës aksesi.

Lidhja për të marrë çelësin

Këtu është një url e gatshme. Këtu ne jemi të interesuar kryesisht për të dhënat pas shenjës =. Në shembullin më poshtë, thotë Application-ID. Ne, nga ana tjetër, do të zëvendësojmë një numër specifik atje.

Https://oauth.vk.com/authorize?client_id=ApplicationID&scope=notify,fotografitë, miqtë, audio, video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, offline & redirect_uri = https: //api.vk.com/blank.html&display=page&response_type=token

Kushtojini vëmendje edhe të dhënave pas fjalës "fushëveprimi". Këtu rendisim seksionet në të cilat çelësi do të hapë akses. Për të parandaluar që aplikacionet të hyjnë në seksion me miqtë tanë, hiqni tekstin "miq" nga lidhja. Pjesa tjetër është për analogji.

Tani ajo që mbetet është të marrësh një ID.

Ne marrim një ID përmes aplikacionit tonë

Për ta krijuar atë, duhet të shkojmë në seksionin e duhur të disponueshëm në pultin e zhvilluesit. Ndiqni lidhjen atje.

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

Dhe klikoni në butonin "Krijo aplikacion".

Tregoni emrin dhe llojin e aplikacionit (shih). Pastaj klikoni në butonin "Lidhni aplikacionin".

Kohët e fundit, të gjitha operacionet në zyrën e zhvilluesit duhet të konfirmohen me SMS. Në dritaren që hapet, zgjidhni "Konfirmo me SMS"... Merrni kodin në telefonin tuaj celular dhe më pas futeni në formular.

Aplikacioni do të krijohet. Tani shkoni te skedari "Cilësimet". Këtu në bllok do të tregohet grupi i numrave që na duhen. Kopjojeni atë.

Tani kemi gjithçka që na nevojitet.

Ne përdorim ID-në e aplikacionit zyrtar Vkontakte

Mënyra e dytë për të marrë një specialist ID është thjesht të marrësh një aplikim të gatshëm. Dhe më e mira nga të gjitha - aplikacioni zyrtar Vkontakte për Android. ID e tij është "2890984". Ju mund të përdorni.

Ne marrim Access_token

Https://oauth.vk.com/authorize?client_id=2890984&scope=notify,fotografitë, miqtë, audio, video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, offline & redirect_uri = https: //api.vk.com/blank.html&display=page&response_type=token

Në shfletues do të hapet një faqe, e cila përmban një njoftim se nuk duhet t'u jepni palëve të treta çelësin e hyrjes. Dhe në shiritin e adresave të shfletuesit - çelësi i krijuar. Ai ndodhet midis vlerave "access_token =" dhe "& expires_in". Kopjojeni atë.

konkluzioni

Çelësi mund të përditësohet duke përsëritur hapat e përshkruar. Përmbahuni nga shpërndarja e tij tek palët e treta, si dhe nga marrja e një çelësi duke përdorur aplikacione dhe shërbime jo të besueshme. Metoda e konsideruar është më e sigurta.

Gjithnjë e më shpesh, produktet softuerike për VKontakte shfaqen në treg në formën e shërbimeve në internet, aplikacioneve celulare ose kompjuterike, madje edhe skriptet që kërkojnë autorizimin e llogarisë përmes access_token. Në disa raste, vetë këto programe ose shërbime bëjnë të mundur marrjen e çelësit të aksesit të kërkuar për autorizim me disa klikime. Por, çka nëse e keni shkarkuar skriptin dhe nuk e keni çelësin access_token për funksionimin e tij?

Si të merrni access_token?
Ne do të shqyrtojmë metodën e autorizimit në rrjetin social VK përmes një lidhjeje të drejtpërdrejtë përmes API-së VK (bazuar në protokollin OAuth), i quajtur Rrjedha e nënkuptuar... Autorizimi duke përdorur këtë metodë kryhet përmes aplikacionit VKontakte të specifikuar si ID. Kjo është metoda më e sigurt e autorizimit. Në internet, mund të gjeni një numër të madh artikujsh, si ky, në lidhje me marrjen e aksesit_token përmes aplikacioneve të ndryshme të dyshimta. Ne do të shkojmë në mënyra të tjera - do të analizojmë metodat e autorizimit përmes aplikacionit tonë ose aplikacionit zyrtar VKontakte.

Mënyra për të marrë një shenjë është të ndiqni një lidhje të veçantë që përmban ID-në e një aplikacioni të caktuar VKontakte të formularit:

Citim

200? "200px": "" + (this.scrollHeight + 5) + "px"); "> https://oauth.vk.com/authorize?client_id= APP_ID& fushëveprimi = njoftoni, fotot, miqtë, audio, video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, jashtë linje & redirect_uri = http: //api.vk.com /bosh.html & shfaqja = faqe & lloji i përgjigjes = token


E gjithë pyetja është se ku mund ta merrni këtë APP_ID... Siç kam premtuar, ne do të shikojmë në 2 mënyra:
  • Marrja e një token përmes aplikacionit tuaj.

    Kjo metodë e marrjes së një token supozon që ju keni aplikacionin tuaj. Në këtë rast, kaloni disa hapa. Ne do të nisemi nga fakti që ju nuk keni aplikacionin tuaj, që do të thotë se ju duhet ta krijoni atë. Për ta bërë këtë, duhet të shkoni në faqen për menaxhimin e aplikacioneve tuaja duke përdorur lidhjen vk.com/apps?act=manage dhe klikoni në " Krijo aplikacion».


    Futni një emër për aplikacionin e ardhshëm, për shembull, " Marrja e aksesit_token", Sigurohuni që kutia e kontrollit" Aplikim i pavarur"Dhe klikoni në butonin" Lidhni aplikacionin».


    Më pas, do t'ju duhet të miratoni aplikacionin duke marrë një kod konfirmimi në telefonin tuaj dhe duke e futur atë në një fushë të veçantë. Gjithashtu, në procesin e miratimit të aplikacionit, mund të lidhni pajisjen tuaj celulare me llogarinë tuaj VKontakte. Për ta bërë këtë, klikoni në " Pajisja lidhëse". Përndryshe, thjesht klikoni në lidhjen " Konfirmo me SMS»Pa e lidhur pajisjen me faqen.


    Pas konfirmimit, do t'ju shfaqet një faqe me informacione rreth aplikacionit të krijuar. Në menunë në të majtë, klikoni në artikullin " Cilësimet". Kjo është ajo ku të ashtuquajturat tuaja klient_id, domethënë ID e aplikacionit tuaj VKontakte.


    Kjo ID duhet të kopjohet dhe ngjitet në lidhjen tonë në vend të APP_ID... Duhet të duket diçka si kjo:

    200? "200px": "" + (this.scrollHeight + 5) + "px"); "> https://oauth.vk.com/authorize?client_id=5563738&scope=notify,foto,miq,audio,video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, jashtë linje & redirect_uri = http: //api.vk.com/blank.html&display=page&response_type=token


    5563738 Është ID e aplikacionit tonë. Do të keni një numër të ngjashëm.
  • Marrja e një token përmes aplikacionit zyrtar VKontakte.

    Kjo metodë është absolutisht identike me atë të mëparshme, përveç që ju nuk krijoni aplikacionin tuaj, por përdorni aplikacionin zyrtar VKontakte të krijuar tashmë, të cilit mund t'i besoni.

    Si shembull, ne do të marrim aplikacionin VKontakte për Android. ID-ja e tij është si më poshtë: 2890984 ... Si rezultat, duke e zëvendësuar atë në lidhje, do të marrë formën e mëposhtme:

    200? "200px": "" + (this.scrollHeight + 5) + "px"); "> https://oauth.vk.com/authorize?client_id=2890984&scope=notify,foto,miq,audio,video, shënime, faqe, dokumente, status, pyetje, oferta, mur, grupe, mesazhe, njoftime, statistika, reklama, jashtë linje & redirect_uri = http: //api.vk.com/blank.html&display=page&response_type=token

Këtu kemi përfunduar pjesën në lidhje me identifikuesin e aplikacionit (ID) të përdorur për autorizim. Por kanë mbetur edhe disa pika për t'u sqaruar.

Ne dekurajojmë fuqimisht:
  • Jepni hyrjen_token të marrë palëve të treta.
  • Kaloni autorizimin përmes aplikacioneve të diskutueshme (përveç atyre tuajave ose zyrtareve).
Ne gjithashtu rekomandojmë shumë:
  • Pasi të keni përdorur access_token-in e krijuar, fshijeni atë. Nëse është e nevojshme, gjithmonë mund të krijoni një të re.
  • Përfundoni të gjitha seancat aktive në cilësimet e sigurisë së llogarisë suaj VKontakte. Kjo është një mënyrë e shpejtë për të çaktivizuar të gjithë çelësat e aksesit aktiv (access_token).
Dhe tani, pasi të keni lexuar informacionin e mësipërm, mund të filloni të krijoni aplikacionin tuaj për të gjeneruar access_token ose ndiqni lidhjen për të gjeneruar access_token përmes aplikacionit VKontakte për Android duke përdorur butonin më poshtë:

Artikujt kryesorë të lidhur