Для работы с диском, Яндекс предоставляет REST API, подробное описание можно посмотреть в документации.
Также есть готовый PHP SDK – https://github.com/jack-theripper/yandex.
В статье рассмотрим, как получить OAuth токен для доступа к методам диска и базовые операции с файлами и директориями с помощью CURL.
Для доступа к API нужно создать приложение на Яндекс.OAuth – https://oauth.yandex.ru/client/new.
В форме указываем название приложения и нужные права для REST API:
выставляем права
Выбираем URL для разработки:
После отправки формы, получим ID созданного приложения:
Далее нужно получить OAuth токен, для этого формируем URL и переходим по нему.
https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>
В браузере находим строку, в которой будет указан token
Теперь можно работать с API, передовая token в заголовке «Authorization».