Получаване на vk токен. Как да получите access_token VKontakte

Получаване на vk токен.  Как да получите access_token VKontakte
Получаване на vk токен. Как да получите access_token VKontakte

Разработчиците доста често трябва да се справят с приложения и услуги, които в процеса на взаимодействие със социалната мрежа Vkontakte изискват ключ за достъп - access_token.

В този урок ще разгледаме два много сходни метода, за да го получите.

Как ще протече процеса

Всичко, което се изисква от нас, е да заменим идентификатора на приложението в URL адреса. Също така е достъпно за редактиране на секциите, до които разрешаваме достъп чрез създадения access_token.

Всъщност ще генерираме готов url и ще заменим идентификатора на две различни приложения. Това ще направи разликата. След това ще последваме подготвената връзка и ще получим ключ за достъп.

Линк за получаване на ключа

Ето го готовото url адрес. Тук се интересуваме преди всичко от данните след знака =. В примера по-долу се казва Application-ID. Ние от своя страна ще заменим конкретно число там.

https://oauth.vk.com/authorize?client_id=application-id&scope=notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,messages,notifications,stats, реклами,offline&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

Обърнете внимание и на данните след думата "обхват". Тук изброяваме секциите, до които ключът ще отвори достъп. За да предотвратите достъпа на приложенията до секцията с нашите приятели, премахнете текста „приятели“ от връзката. Останалото е по аналогия.

Сега остава само да получите ID.

Получаваме ID чрез собствено приложение

За да го създадем, трябва да отидем в съответния раздел, наличен в акаунта на програмиста. Следвайте връзката там.

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

И натиснете бутона „Създаване на приложение“.

Посочете името и типа на приложението (вижте ). След това щракнете върху бутона „Свържете приложението“.

Отскоро всички операции в акаунта на програмиста трябва да бъдат потвърдени чрез SMS. В прозореца, който се отваря, изберете елемента „Потвърдете чрез SMS“. Вземете код за вашия мобилен телефон, след което го въведете във формуляра.

Приложението ще бъде създадено. Сега отидете в раздела "Настройки". Тук в блока ще бъде посочен наборът от числа, от които се нуждаем. Копирайте го.

Сега имаме всичко необходимо.

Ние използваме ID на официалното приложение Vkontakte

Вторият начин за получаване на лична карта е просто да вземете готово заявление. И най-доброто от всичко, официалното приложение Vkontakte за Android. Неговият ID е "2890984". Можеш да използваш.

Вземете 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,stats,ads, офлайн&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token

Какво е VK токен? В днешно време технологиите се развиват с много бързи темпове. В същото време социалните мрежи набират огромна скорост. Да нямаш акаунт в поне една от социалните мрежи вече не е възможно за всеки човек, поне сред младите хора и момичетата. Всеки ден те се попълват с терабайти снимки, видеоклипове и дори примитивна единица знания за текста.

Но за съжаление малко хора знаят за специалните "чипове" на този ресурс. Някой наистина прекарва малко време там, за някой те просто не представляват нужда.
Един от тези забележителности е така нареченият "токен" в тази социална мрежа, малко потребители знаят какво е VK токен.

Какво е токен за достъп vkontakte.

VK токен е дълъг низ, състоящ се от знаци: цифри и букви от латинската азбука. Изглежда, че в него няма нищо специално, но дава големи възможности на потребителя, който го е активирал.

Например, напишете определени съобщения до определен човек, покажете вечната онлайн страница на вашата страница, сякаш винаги седите на сайта. Последната опция дава голям плюс, тъй като наскоро беше премахната невидимостта в контакта и с помощта на токен никой няма да може да разбере кога точно сте били онлайн, защото се показва през цялото време. Задайте статус, пишете на стената и т.н.

Как да получите токен VKontakte.

Процесът на получаване на токен се извършва чрез приложението. Трябва да го създадете сами, това може да стане, като следвате връзката vk.com/apps?act=manage и щракнете върху бутона за създаване. Въведете каквото искате в заглавието. Изберете първия тип. След това преминаваме през потвърждение с помощта на мобилен телефон.

Излиза страницата на вашето приложение, изберете „Настройки“ и ще има дълъг набор от звездички и идентификатор отгоре.

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, офлайн&redirect_uri=https://api.vk.com/blank.html&display=page&response_type=token


Как да разберете вашия токен в контакт.

След като завършите всичко по-горе, ще ви излезе прозорец, в който се съгласявате с всичко и щракнете върху бутона „Разрешаване“.

Изглежда трудно, но всъщност всеки може да получи токен във VK, друг въпрос е защо? 99% от потребителите на VK, неговите познания абсолютно не са необходими. Също така бързаме да ви предупредим да не давате и не въвеждате токена си на съмнителни ресурси, в противен случай вашата страница може да бъде в ръцете на нападател. Например, можете да бъдете абонирани за различни групи или общности без ваше знание, да ви поставят в съмнителен статус или да публикуват съобщение от ваше име на стената ви

Опитвам се да взема жетон. Прочетох документацията, нищо не разбрах. Какво да правя?

Токените са ключове за достъп до API. Те се използват за оторизация при отправяне на заявки към API.

Токените ви позволяват да ограничите достъпа до потребителски данни с помощта на параметъра за обхват. Той определя обхвата на вашето приложение. Токен с scope=friends дава достъп до приятели и нищо друго. Така токенът става по-малко опасен от потребителското име и паролата.

Как да получите

Токенът може да бъде получен директно от браузъра. За да направите това, просто трябва да следвате правилната връзка. Как да направите правилна връзка:

1. Създайте самостоятелно приложение.

  • redirect_uri не е необходимо да се посочва. Нямате нужда от уеб сайт, приложението е клиентско.
  • оставете response_type и покажете както в примера.
  • client_id, който сте получили във втората стъпка.
  • v вземам от Страници с версии на API. Изберете най-новото.

обхват за избор в зависимост от методите, които искате да използвате. Например за достъп до метода

Напоследък огромен брой онлайн услуги, компютърни или мобилни приложения, скриптове, които са предназначени за VKontakte, но за тяхната работа трябва да преминете през оторизация жетон за достъп.

Някои услуги предоставят възможност за получаване на ключ за достъп, който е необходим за оторизация. Това отнема няколко секунди. Но какво ще стане, ако сте качили скрипта, но необходимият ключ access_token липсва?

Кратки инструкции за получаване на токен на общността

Отидете в настройките на общността. (ако нямате общност, тогава тя):

1. Работа с API > 2. Вземете ключ > 3. Копирайте го (това е ключът (токен) и е access_token на общността)

Това е всичко. И ако имате нужда от потребителски токен, цялата необходима информация се намира по-долу в статията.

Вземете токен чрез приложението:

Къде мога да взема access_token?

Днес ще анализираме как да влезете във VKontakte с помощта на директна връзка. API VKontakte (въз основа на протокола OAuth) или, както още се нарича, имплицитен поток. Упълномощаването, ако използвате този метод, се извършва чрез приложението VK, което е посочено като документ за самоличност. Днес този метод се счита за най-безопасният. Може да срещнете статии, които говорят за методи за получаване жетон за достъпизползване на приложения, които предизвикват (и с добра причина!) подозрение. Но днес ще говорим за това как да влезете чрез официалните приложения на VKontakte.

APP_ID

Ако това се разреши, естествено възниква следният въпрос: откъде да взема този линк?

✅ Получаване на токен чрез вашето собствено приложение.

  • Използване на собствено приложение. Този метод очевидно е предназначен за факта, че имате приложение по ваш собствен дизайн. Ако нямате такъв, сега е моментът да го създадете. Много е лесно да го направите: просто следвайте връзката vk.com/apps?act=manageи щракнете върху " Създаване на приложение».

Системата ще ви помоли да въведете име за приложението. Като пример можете да използвате " Получаване на access_token". Проверете дали квадратчето за отметка " Самостоятелно приложение". След това щракнете върху " Свържете приложението».

За да потвърдите приложението, ще трябва да въведете кода, който ще получите на посочен номертелефон. На този етап от създаването на приложение можете да коригирате мобилно устройствокъм страницата на VK. За да направите това, щракнете върху " Устройство за връзка". Можете да го направите, без да се свързвате с акаунт. Тогава просто трябва да следвате връзката " Потвърдете чрез SMS».

След като потвърдите регистрацията, ще се отвори страница, която съдържа информация за създаденото приложение. Натиснете " Настройки“, които се намират в левия ъгъл. Там се намира client_id - ID на приложението VKontakte.

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=http://api.vk.com/blank. html&display=page&response_type=token

5563738 е идентификаторът на създаденото от вас приложение. Ще получите подобна комбинация. След като сме създали приложението, нека да преминем към самия въпрос.

Получаване на токен чрез официалното приложение VK.

Методът се различава от описания по-рано само по това, че не е необходимо да създавате собствено приложение. Използвайте това, което вече имате. На него може да се има 100% доверие.

Методът ще бъде разгледан на примера на VKontakte за Android. ID като този: 2890984 . Именно тази комбинация трябва да бъде заменена във връзката.

Ще получите следното:

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

Това завършва частта от статията, в която разгледахме опциите за идентификация на приложението, които могат да се използват за оторизация. Остават само няколко неща, които трябва да се засегнат:

✅ Права за достъп:

  • В примерите, описани по-горе, параметърът обхватсъдържа много заглавия на секции социална мрежа VKontakte: аудио, снимки, уведомяване, приятели. Това са секциите, които ще бъдат отворени за приложението. Access_token може да се използва по различни начини. ID, който използвате, принадлежи на надеждно приложение. Ето защо можете да създадете access_token, който има всички права за достъп. Става универсален, така че да може да се използва навсякъде.

✅ access_token:

Последният въпрос, който трябва да бъде засегнат, е този как да получите самия ключ жетон за достъп . След като получите връзката (използвайки един от методите), ще трябва да я следвате, за да отворите правото за достъп.

След това необходимият ключ ще се появи в адресната ви лента. Копира се ръчно: след access_token= и преди &expires_in.

Е, струва си да завършим с няколко съвета:

  • Не споделяйте ключа access_token с трети страни.
  • Не трябва да преминавате през оторизация, като използвате приложения, които не са надеждни. Препоръчително е да използвате само собствени или официални.
  • Изтрийте ключа, след като сте го използвали. Винаги можете да създадете нов, ако е необходимо.
  • Всички активни сесии трябва да бъдат прекратени, когато вече не са необходими. Можете да направите това чрез настройките за сигурност на вашия акаунт.