Api token vk как получить

Для взаимодействия с соц сетью Вконтакте по 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 json
VK = vk_api . VkApi ( login , passw )
VK = VK . get_api ( )
access_token = 0
User = VK . users . get ( )
print ( «Error» )
print ( f «nHello » )
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 » )
print ( ‘=’ * 85 )
print ( f «Access_Token: » )
print ( ‘=’ * 85 )
os . remove ( ‘vk_config.v2.json’ )
input ( ‘Exit [Enter]’ )

Как получить access token приложения VK Coin

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

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

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

Важно.

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

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

Еще по теме:  Как создать альбом с фотографиями в ВК

Ссылки

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

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

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

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

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

  • PySpeedTest Как узнать Скорость соединения в Python
  • Nuitka — Библиотека для трансляции кода на python в С и компиляции в exe
  • Pafy — Библиотека для скачивания видео с YouTube
  • Instabot — модуль для Python, который реализует обертку над API Instagram
  • Python-Cptchnet — Модуль для работы с API сервиса Cptch.net
  • pyTelegramBotAPI Библиотека для создание Ботов Telegram

Помощь проекту

Урок 77. API ВКонтакте. Получение access token

Если есть возможность — поддержать нас: будем очень признательны. Денежные средства пойдут на дальнейшее развитие проекта!

Источник: snippcode.ru

Как получить токен вконтакте

Что такое токен ВКонтакте и почему все хотят его получить?

Токен ВКонтакте — это специальный ключ ВКонтакте, позволяющий тем или иным лицам получать доступ к приложениям, получать доступ к фотографиям, сообщениям, переписке. Токен известен только владельцу страницы. То есть после получения токена с определенными правами мы практически получаем доступ к странице.

Давно писал статью о том, как читать чужую переписку ВКонтакте с помощью токена, а вот о получении своего или чужого токена написал очень мало. Поэтому сегодня я немного расширю эту тему.

Получите токен для ВК

Здесь все кажется простым, но каждый день мне пишут 5 человек с просьбой дать им токен, чего я не делаю, потому что у меня свои дела. Поэтому вкратце расскажу, как это делается, и приложу один из способов.

Для этого, как всегда, нам понадобится сайт vkserv.ru, который мы использовали в прошлый раз. В нем есть специальная вкладка «Получить токен ВКонтакте«.

Переходим в эту вкладку, авторизуемся на сайте. Мы не боимся за свои данные, потому что никуда не отправляем свой токен!
Далее видим единственную кнопку с названием «Перейти получить токен», нажимаем на нее (правда, других здесь нет).

Как получить токен вконтакте

Далее мы попадаем на страницу с множеством непонятных кнопок. Нам это интересно, потому что нижняя часть, которую я зачеркнул, нужна продвинутым пользователям (если интересно, я тоже об этом напишу).

Еще по теме:  Как ВК создать историю с музыкой

Как получить токен вконтакте

Затем нажмите кнопку с надписью «Клевер», позже я объясню, почему именно эта кнопка.
После катапультирования на страницу подтверждения скопируйте адрес из строки и отправьте его жертве (если вы получите чужой токен). Если вы хотите получить свой, просто нажмите кнопку «Разрешить».

Как получить токен вконтактеКак получить токен вконтакте

После того, как жертва нажмет кнопку «Разрешить», она будет перенаправлена ​​на страницу с токеном ВКонтакте. Это выглядит так страшно.

Как получить токен вконтакте

В адресной строке будет находиться наш токен ВКонтакте. А чуть ниже просто страшная надпись «Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов. Поэтому вы можете потерять доступ к своей учетной записи.»

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

Как получить токен вконтакте

Почему я рекомендовал вам использовать приложение Clover? А как получить чужой токен ВКонтакте.

это просто, здесь вы можете сказать своей жертве, что хотите увеличить достижения в игре и поделиться с вами одним способом, но вам нужно как минимум два человека и жетон каждого из них.
Также для правдоподобия спросите перед тем, как зайти в группу Clover ВКонтакте и зарегистрироваться, и только потом отпускать ссылку для получения токена.
После этого вы получаете токен, через некоторое время говорите спасибо, что все заработало и спасибо за помощь.
И мы сами сразу идем читать переписку нашей жертвы, ничего ей не говоря.

Вы уже знаете, что делать с токеном, это прочитать совпадение ВКонтакте с токеном или перейти на страницу ВК по этому же токену. О втором способе я опубликую чуть позже.

Если хотите, я опубликую на сайте больше способов получить чужой токен, которые будут работать в 90% случаев. Пишите в комментариях и подписывайтесь на телеграм-канал, если будет достаточно людей обязательно напишу!

Источник: faq-vk.ru

Как лучше вытащить access_token в VK?

Как выдернуть access_token и закрыть окно что бы человек не заморачивался с ручным копированием access_token ?
Может быть есть другие способы его получения?

  • Вопрос задан более трёх лет назад
  • 34170 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 5

thewind

php программист, front / backend developer
Я делаю вот так и оно работает:
в JavaScript перехожу по ссылке

http://oauth.vk.com/authorize?client_id=XXXXXXredirect_uri=http://’+document.domain+’/vk_login.php // id вашего приложения $vk_app_secret = »; // секретный ключ вашего приложения $url = ‘https://oauth.vk.com/access_token?client_id=’.$vk_app_id.’code=’.$_REQUEST[‘code’].’ $result = file_get_contents($url); $result = json_decode($result, true); $access_token = $result[‘access_token’]; // дальше то, что требуется

Обратите внимание, что redirect_url должен быть одинаковым в обеих ссылках.
Ответ написан более трёх лет назад
Нравится 1 3 комментария
тут code получаем, а не token

Еще по теме:  Как получить id пользователя vk api python

thewind

Виталий Инчин: автор не указал, что ему надо чистом JS. Хотя в тегах и нет инфы про PHP, но всё же. Рамиль Абдрахимов: сначала code, потом token

vadimushka_d

ну если стоят права messages, то да сначала code, потом token

Sanasol

нельзя просто так взять и загуглить ошибку

Никто из ответивших ни разу не работал с ВК похоже. Так хотя бы не отвечали 🙂

Вопрос в том зачем вам такие широкие права для приложения? Вы собираетесь использовать методы которые требуют Standalone?

Никак не вытаить этот токен кроме копирования, если конечно не делать это через собственный бразуер или если в десктоп приложении.

Ответ написан более трёх лет назад
Нравится 1 9 комментариев
Сложность в том, что именно эти права нужны. И браузер не собственный =

Sanasol

Рамиль Абдрахимов: Тогда только копировать. Это не сложно 🙂
Вот так написал, ни разу вопросов никто не задавал: dsro.ru/gyazo/images/e61eede0bd7541692cfc250080ea.png

Александр Аксентьев: Слишком широкая публика что бы заставлять их заморачиваться =(

Sanasol

Рамиль Абдрахимов: Для этого нет обхода, в этом и смысл защиты такой. Единственный вариант это брать логин и пароль у пользователя и эмулировать это на сервере. Но это гораздо тупее в плане того что никто не захочет давать свои данные 🙂

Александр Аксентьев: вот только не понимаю почему нельзя выловить? почему не хочет ловить, ведь там даже ничего не подгружается, сплошной html

Sanasol

Рамиль Абдрахимов: Потому что ВК делает переадресацию на свою же страницу, вы в этом процессе не участвуете никак. Плюс это хеш(#) который даже в истории бразуера не остается.

Gromadchuk

Рамиль Абдрахимов: это все сделано для безопасности. Сайтам не разрешено иметь такие права токена. Это может повредить пользователям.

че за бред ты несешь?

javacriptом решается в 5 строчек

K-2

Gish, Как ты это решаешь на js ??
Ты находишься на странице вк, как ты туда свой js вставишь?

Да, забыл что это на PHP версии.
В JS я получал его обычным windlow.location.hash, проблема была получить его именно в PHP т.к. хэш (#) в пхп не передается.
p.s. через некоторое время ВК стал отдавать ошибку Security Error, пришлось создать новое приложение и с ним всё работает без проблем.

Источник: qna.habr.com

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