Муню

X
//
Главная » All » Как получить Access Token Вконтакте за 5 Секунд!

Как получить Access Token Вконтакте за 5 Секунд!

Время чтение: 2 минуты 2020-07-23

Для взаимодействия с соц сетью Вконтакте по API нужно иметь «Access Token».  Access Token можно получить «в ручную» прочитав официальную справку где расскажут как это сделать. Процесс не особо-то и сложный, скорее нудный и может вызвать вопросы у человека, который получает Access Token в первые.

Инструкция в сети, как получить Access Token Вконтакте полно, где по шагам расскажут как его получить, но это займет время. Есть способ куда круче и быстрее!

Получаем Access Token Вконтакте за 5 Сек.

Сразу скажу, нужно установить Python 3! Для python есть замечательный модуль «vk_api». Он нужен, как не странно, что бы юзать ВК API. Но сегодня мы будем использовать этот модуль не для того, что бы общаться с соц сетью по API а для того что бы просто получить Access Token.

Для этого был записан такой скрипт.

import vk_api
import os
import json

login = ''
passw = ''

VK = vk_api.VkApi(login, passw)
VK.auth()
VK = VK.get_api()
access_token = 0

try:
    User = VK.users.get()
except:
    print("Error")
else:
    print(f"\nHello {User[0]['first_name']}")

    with open('vk_config.v2.json', 'r') as data_file:
        data = json.load(data_file)

    for xxx in data[login]['token'].keys():
        for yyy in data[login]['token'][xxx].keys():
            access_token = data[login]['token'][xxx][yyy]['access_token']

    print('=' * 85)
    print(f"Твой ID {User[0]['id']}")
    print('=' * 85)
    print(f"Access_Token: {access_token}")
    print('=' * 85)

    os.remove('vk_config.v2.json')
input('Exit [Enter]')

Модуль «VkApi» можно использовать по разному. А именно способ авторизации, либо по логину и паролю либо по токену.

Да к вот, Если использовать способ авторизации по логину и паролю, то модуль «VkApi» сам получит «Access Token» и сохранит его в файл «vk_config.v2.json» далее просто нужно найти сам Token в этом файле, что и делает выше приведённый скрипт.

Далее Token будет выведен в консоль, а файл «vk_config.v2.json» удалён, либо он уже и не нужен. Теперь можно использовать полученный Access Token где вам нужно.

Важно.

Да! Нужно указать в скрипте свой логин и пароль. Если вас это как-то волнует, то используйте офф справку ВК и все.

Что бы все работало, по мимо Python 3 нужно установить менеджер пакетов PIP и сам модуль vk_api через менеджер pip. Как это сделать, очень просто, в google инфы полно, но если что, пишите мне в телегу.

Ссылки

http://github.com/python273/vk_api
http://vk-api.readthedocs.io/en/latest/

Если лень ставить Python…

И вообще Вам нужно просто получить Access Token и не замарачиваться… На этот случай я скомпили в EXE выше приведённый код.

получить Access Token программа

Запускаем «access_token.exe» вводим логин, жмем Enter после вводим пароль, опять Enter и получаем Access Token Вконтакте. Быстро и просто!

Скачать Access_Token.exe

X