как узнать id приложения вконтакте
Как узнать идентификатор оф. приложения ВК и скачивать видео?
Как узнать идентификатор приложения ВКонтакте?
Наткнулся на статью habrahabr.ru/sandbox/57173/, где написано:
Нехитрыми путями узнаем идентификатор приложения
Статья, к сожалению, уже не актуальна. Я так понимаю, этот самый идентификатор приложения не подходит, выдает:
Может кто-нибудь научить, как это делать?
2 ответа 2
Как его получить? Например, если вы пользуетесь ВКонтакте под Android, то это приложение есть у вас в списке ваших приложений, называется «Android». Откройте инструменты разработчика в вашем браузере, чтобы наблюдать выполняемые запросы, и нажмите «Настройки» напротив. POST-параметром aid передаётся как раз id приложения:
Так что с идентификатором приложения разобрались, но доступа к видео это не даёт.
Что можно сделать
Далее, если оно будет работать на вашем сервере, нужно авторизоваться ВКонтакте с IP именно этого сервера, т.к. токен привязывается к адресу и с других адресов будет требовать капчу, или просто не сработает. Чтобы так авторизоваться, понадобится SSH доступ к серверу, чтобы сделать через него «тоннель». На вашем компьютере наберите что-то вроде:
где вместо 999999999 поставьте id вашего созданного приложения. Просто составьте эту ссылку, включив необходимы разрешения, и откройте её в браузере (через тоннель). Откроется страница входа в ВК, потом запрос разрешения. Когда подтвердите, вас перенаправит на ссылку вида https://oauth.vk.com/blank.html&token=xxx – вот этот токен вам и нужен. Скопируйте, сохраните в вашем приложении.
Теперь ваше серверное приложение сможет скачивать видео клипы. Но давать кому попало пользоваться им – значит рано или поздно попасть в бан из-за подозрительно большого числа запросов к видео. Так что пользуйтесь умеренно сами с парой друзей, но не рассказывайте о приложении на Хабре : )