воскресенье, 1 марта 2015 г.

Как обоблачиться с YandexDisk - 2.1 Подключение ЯД к Windows

Данная статья является продолжением предыдущей

Часть II. Практика

§2.1. Подключение ЯД к Windows


Часть I. Теория
2.1 Подключение ЯД к Windows
2.2 Создание папки приложения
2.3 Indy и HTTPS
2.4 Скрипач как прокси
2.5 Протокольные компоненты, часть 1. TidHTTP и JSON
2.5 Протокольные компоненты, часть 2. TREST~ и TDataSet

Начнём боевые действия с заброски десанта в тыл противника. Т.е. выложим файлы с картинками на ЯД. Если вы уже установили приложение ЯД, то у вас уже есть доступ к ЯД через проводник. Если же вы не стали загружать приложение от Яндекса, то пора пойти в Проводник, открыть меню Сервис, и выбрать команду "Подключить сетевой диск".



Если в вашем проводнике не оказалось меню Сервис, то вы скорее всего, счастливый обладатель новейшей OS MS-Windows 8.x. Тогда ищите Мой Компьютер и жмите правую кнопку - там "Подключить сетевой диск"  должна быть. Впрочем, обладателям Win7 этот способ также доступен.


В открывшемся диалоге выбираем "Подключение к сайту...". Далее шагая по мастеру-волшебнику мы выбираем сетевое размещение. У меня это единственный пункт. У вас, если судить по характеру окна, вероятно, могут быть другие варианты. В таком случае Вы уж там сами подумайте. Я же всегда безальтернативно дохожу до места, где надо ввести "Сетевой адрес или адрес в Интернете" - https://webdav.yandex.ru. Имя ресурсу я дам "Prikol". Но вам, возможно, захочется чего-то более общего, т.к. в дальнейшем этим ЯДом будут пользоваться и другие ваши приложения.






Часть I. Теория
2.1 Подключение ЯД к Windows
2.2 Создание папки приложения
2.3 Indy и HTTPS
2.4 Скрипач как прокси
2.5 Протокольные компоненты, часть 1. TidHTTP и JSON
2.5 Протокольные компоненты, часть 2. TREST~ и TDataSet

Как обоблачиться с YandexDisk - 2.2 Создание папки приложения

Данная статья является продолжением предыдущей

Часть II. Практика

§2.2. Создание папки приложения



Часть I. Теория
2.1 Подключение ЯД к Windows
2.2 Создание папки приложения
2.3 Indy и HTTPS
2.4 Скрипач как прокси
2.5 Протокольные компоненты, часть 1. TidHTTP и JSON
2.5 Протокольные компоненты, часть 2. TREST~ и TDataSet

Теперь мы видим ЯД у себя в Проводнике, и тут же возникает вопрос: а где та самая папка приложения, в которой будут расположены файлы приложения? Не волнуйтесь, папка появится, как только вы начнёте работать от имени вашего приложения, для чего у нас уже есть токен. И чтобы им воспользоваться открывать Делфи, создавать форму, кидать на неё компоненты, устанавливать параметры и вызывать методы - вовсе не обязательно. Если кто-то не в курсе, что в наборе инструментов Delphi есть REST-Debugger, то тому пока можно так и оставаться в неведении. Для тренировок Яндекс прямо в браузере предлагает нам свой собственный REST-отладчик, который называется "Полигон": https://tech.yandex.ru/disk/poligon/

Полагаю, вы сразу найдёте поле, куда вставить свой токен. А чтобы выполнить запрос к папке приложения надо раскрыть раздел "/v1/disk/resources : Файлы и папки" и подраздел "GET /v1/disk/resources Получить метаинформацию о файле или каталоге".


Вот здесь мы и укажем имя своей папки - "app:/". И сразу же можно нажать "Попробовать!".


Вуаля! - папка приложения готова. Можете заглянуть в Проводник и нажать F5 для обновления - всё есть. Осталось разложить по подкаталогам ту кучу художественных образов, которые мы собираемся использовать в нашем приложении.

to be continued...

Часть I. Теория
2.1 Подключение ЯД к Windows
2.2 Создание папки приложения
2.3 Indy и HTTPS
2.4 Скрипач как прокси
2.5 Протокольные компоненты, часть 1. TidHTTP и JSON
2.5 Протокольные компоненты, часть 2. TREST~ и TDataSet