Программа для загрузки фоток на Flickr.com
Нужно разобраться с API сервиса Flickr.com (предпочтения будут отдаваться кандидатам уже знакомым с этим API) и реализовать следующую функциональность:
на Delphi 6/7 необходимо написать программу на вход которой подаются: Key, Secret key, email юзера, набор путей к фотографиям на жестком диске пользователя и данные для каждой фотографии: название, теги.
Клик по кнопке "Авторизация" должен загрузить в компонент TWebbrowser страницу авторизации, после подтверждения со стороны юзера программа должна завершить авторизацию. Далее необходимо запросить сервер лимит свободного места на данный день и список фотоальбомов юзера.
Клик по кнопке "Закачать" должен открыть окно с запросом в какой альбом закачать фотографии (в существующий или необходимо создать новый) после чего должен начаться процесс закачки фотографий в аккаунт, процесс закачки каждой фотки должен отображаться в виде прогресса, и еще один прогресс должен отображать ход закачки всех фотографий. В любой момент времени пользователь должен иметь возможность прервать закачку данной фотографии (программа должна сразу же перейти к закачке следующей) или прервать вообще весь процесс закачки.
После спешной закачки пользователь должен иметь возможность выбрать и закачать новую порцию фотографий без повторной авторизации.
Ссылка на API:
http://flickr.com/services/api/
Готовый пример использования API на Delphi: