Вот хочу запустить проект VK API в Delphi(Вконтакте API в Delphi), в связи с тем, что сам сайт вконтакте открыл возможно обращаться к серверу API Vkontakte из Desktop-приложений. Довольно интересно, так как можно написать свой IM-клиент для контакта и общаться вконтакте со своими друзьями как в QIP. Данный проект будет с открытым исходным кодом, в нем будет очень много, все функции, что предоставляет вконтакте на данный момент для Desktop-приложений, постепенно мы все будем изучать, просматривать, вылаживать и в скором времени у нас образуется очень неплохой и большой проект, который в дальнейшем (кто его знает) будет превращаться именно в компоненты уже для работы с вконтакте, что будет очень удобно, но пока что все своими ручками, так и понятнее будет, а то привыкли на все готовое. Для начала мы начнем с самого простого, то есть с теории, что нам потребуется для первого практического урока, в котором мы будем авторитизироваться на самом популярном российском сайте социальной сети. Давайте все вспомним, когда вконтакте (ВК) был сервер API только для Flash приложений им надо было свое приложение регистрировать в системе. Тут тоже самое, сначала нам необходимо его зарегистрировать и потом продолжим далее.
Для этого переходим по ссылке добавления приложения. Далее справа на данной странице будем кнопка «Добавить приложение», после чего появится новая страница, на которой нам необходимо будет ввести название нашего приложения и описание (необязательно). Я ввожу в поле название VKAPI in Delphi. Да и необходимо поставить в RadioButton — указатель на Desktop-приложение. Далее необходимо нажать на данной странице на кнопку — «Загрузить приложение», далее ввести «капчу» и подтвердить его. Если «капча» была введена правильно, то появится информация (правила) по размещению приложений в ВК. Если Вы согласны с данными условиями, то необходимо на данной странице нажать на кнопку «Я согласен с условиями», после чего появится страница вашего приложения, для которого Вы сможете написать описание и загрузить логотип Вашего приложения. Справа есть меню по управлению Вашим приложением. Нам на данный момент необходим пункт «Настройки» — нажимаем и видим появляется новая страница, на которой расположены id приложения и защищенный ключ, эти данные запишите или потом скопируете, так как они нам потребуются для первого нашего практического урока (авторитизация). Далее на Вашей страничке есть пункт приложения, если Вы нажмете на них, то увидите на данной странице пункт Администрирование — это означает, что Вы в ВК зарегистрировали свое приложение и можете редактировать его настройки, а также смотреть все данные, то есть например id-приложения. Это мы делали для того, чтобы без проблем могли пользоваться сервером API ВК. Ну что урок по авторитизации совсем скоро.