Как узнать токен группы ВК

Если URL вставить в requests.get(«»»URL»»») или requests.request(«GET»,»URL») В консоли вижу код , получаю страницу для авторизации пользователя. Как получить токен? Или как пройти этап авторизации и редиректа?

def autorisation(self): var_requests = requests.get(url=self.urlAuthorize, params=self.params, headers=self.header) return var_requests
Отслеживать
Tryd0g0lik
задан 2 сен 2022 в 11:02
Tryd0g0lik Tryd0g0lik
96 1 1 серебряный знак 10 10 бронзовых знаков
А можно весь код?

3 сен 2022 в 13:02
4 сен 2022 в 2:01

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Получил токен через модуль vk_api , на этапе прохождения авторизации. Только пришлось добавить код

def auth_handler(): «»» При двухфакторной аутентификации вызывается эта функция. «»» # Код двухфакторной аутентификации key = input(«Enter authentication code: «) # Если: True — сохранить, False — не сохранять. remember_device = True return key, remember_device def mainAutor(login, password): «»» Пример обработки двухфакторной аутентификации «»» vk_session = vk_api.VkApi( login, password, # функция для обработки двухфакторной аутентификации auth_handler=auth_handler ) try: vk_session.auth() except vk_api.AuthError as error_msg: print(error_msg) return

Источник: ru.stackoverflow.com

Вонючие гоночки — 21/04/2023

Откуда взять токен для аккаунта Вконтакте

Получение токена для аккаунта ВК не занимает много времени

Самый простой способ получения токена — это перейти на сайт vkhost.github.io и через аккаунт, который хотите добавить, нажать на приложение VK Admin.

Первый пункт - это то, что нужно для создания токена

После нажатия по этому пункту (VK Admin) откроется окно для подтверждения и создания токена вк.

В этом окне нужно подтвердить разрешения для выдачи необходимых прав для токена

Нужно нажать подтвердить. После подтверждения прав, которые необходимы для работы с токеном вас перебросит на новую страницу.

На этой странице нам нужен URL в адресной строке браузера, а именно скопируйте часть адресной строки от access_token= до https://vk-sendler.ru/article/otkuda-vzyat-token-dlya-akkaunta-vkontakte-1″ target=»_blank»]vk-sendler.ru[/mask_link]

Еще по теме:  Как в ВК удалить все диалоги

Как получить access_token для приложения Вконтакте

Также обратите внимание на данные, после слова «scope» . Здесь мы перечисляем разделы, к которым ключ откроет доступ. Для того чтобы запретить приложения доступ к разделу с нашими друзьями, уберите из ссылки текст «friends» . Остальное по аналогии.

Как узнать ID сообщества или группы в ВК

Теперь осталось только получить ID.

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

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

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

И нажмите на кнопку «Создать приложение» .

Переходим к созданию нового приложения

Укажите название и тип приложения (см. как установить виджет группы вконтакте). Затем нажмите на кнопку «Подключить приложение» .

Название и тип

С недавнего времени, все операции в кабинете для разработчиков, нужно подтверждать через СМС. В открывшемся окне выберите пункт «Подтвердить через СМС» . Получите код на свой мобильный телефон, затем введите его в форму.

Подтверждение через смс

Приложение будет создано. Теперь перейдите на вкладку «Настройки» . Здесь в блоке «ID приложения» , будет указан нужный нам набор цифр. Скопируйте его.

id приложения

Теперь у нас есть все необходимое.

Используем ID официального приложения Вконтакте

Второй способ получения айдишника — это просто взять готовое приложение. И лучше всего — официальное приложение Вконтакте для Android. Его ID — «2890984» . Можете использовать.

Получаем Access_token

Теперь подставьте полученный id в нашу ссылку. Если мы используем айди приложения ВК, то итоговый URL у нас должен получиться следующий.

https://oauth.vk.com/authorize?client_id=2890984redirect_uri=https://api.vk.com/blank.htmlresponse_type=token

Скопируйте ссылку, вставьте в браузер и перейдите по ней. Будет открыта страница подтверждения доступа — нажимаем «Разрешить» .

Подтверждаем доступ

В браузере откроется страница, на которой указано уведомление о том, что не стоит предоставлять ключ доступа третьим лицам. А в адресной строке браузера — сформированный ключ. Он находится между значениями «access_token=» и «https://vksetup.ru/security/kak-poluchit-access_token-dlya-prilozheniya-vkontakte.html» target=»_blank»]vksetup.ru[/mask_link]

Рейтинг
( Пока оценок нет )
Загрузка ...