Где взять токен для ВК

В этом уроке мы подробнее расскажем об OAuth-токенах, их получении и использовании.

Из предыдущих уроков вы уже знаете, что API Директа использует OAuth-авторизацию. Напомним, что в каждом запросе к API необходимо указывать OAuth-токен. В токене зашифрована информация как о приложении, так и о пользователе. Токен используется для того, чтобы определить: от имени какого пользователя Директа приложение выполняет запрос; действительно ли пользователь разрешил этому приложению доступ к своим данным в Директе; есть ли у самого пользователя нужные полномочия для работы с теми рекламными материалами, к которым он обращается.

Таким образом, при работе с Директом через API нет необходимости передавать пароль от аккаунта пользователя. Достаточно передать OAuth-токен, что делает процесс работы с API Директа более безопасным. Но важно понимать, что для каждого пользователя в приложении требуется получить отдельный токен.

На начальных этапах разработки приложения достаточно вручную получить так называемый отладочный токен. В дальнейшем, при переходе к реальной работе, необходимо будет реализовать в приложении удобный для пользователей механизм получения токена, когда пользователь просто нажимает кнопку Разрешить в веб-интерфейсе Яндекс.OAuth, а затем Яндекс.OAuth передает приложению токен в автоматическом режиме.

Как получить токен ВК | Как узнать токен Api Vk приложения для выполнения действий по api

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

Как получить OAuth-токен вручную

В одном из предыдущих уроков вы зарегистрировали приложение на Яндекс.OAuth, при этом в поле Callback URI #1 подставили URL для разработки. Если вы этого не сделали — оставили поле незаполненным или указали другое значение, перейдите на Яндекс.OAuth (https://oauth.yandex.ru) и отредактируйте настройки приложения: установите флажок Веб-сервисы , нажмите ссылку Подставить URL для разработки и сохраните изменения. Теперь вы можете вручную получить токен для тестового пользователя.

Еще по теме:  Кб группа ВК это

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

Для получения токена вручную выполните следующие действия:

Войдите на Яндекс под своим логином.

Перейдите по ссылке https://oauth.yandex.ru/authorize?response_type=token
пользователь нажал ссылку Выйти на всех компьютерах .

Токен, выданный для определенного приложения, будет отозван, если:

пользователь отменил доступ приложения к своим данным (эта возможность доступна в веб-интерфейсе Яндекс Паспорта);

разработчик приложения изменил права доступа для своего приложения;
срок жизни токена истек.

Полный перечень ситуаций, при которых Яндекс.OAuth отзывает токены, приведен в документации Яндекс.OAuth.

Что дальше

Итак, вы получили токен, с которым можете выполнять запросы к API. Впереди последний подготовительный этап: создание и настройка Песочницы — тестовой среды для отладки приложения. Затем мы перейдем непосредственно к составлению запросов к API.

Получение токена пользователя в VK вконтакте для работы с API

Вопросы

Чем отладочный токен отличается от полученного в автоматическом режиме?

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

Может ли токен пользователя перестать действовать?

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

Какие условия необходимы для получения отладочного токена?

Вы знаете идентификатор и пароль приложения. Подана заявка на тестовый доступ, и вы знаете идентификатор приложения. Войти на Яндекс под тем логином, для которого необходимо получить токен, и знать идентификатор приложения. Подана заявка на тестовый доступ, и вы авторизованы на Яндексе под тем логином, для которого необходимо получить токен.

Еще по теме:  Vk further что это

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

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