phpbu Yandex.Disk implementation
To install this extension to phpbu, run this:, (*1)
composer create-project axelpal/phpbu-yandex-disk
Navigate to phpbu-yandex-disk folder:, (*2)
cd phpbu-yandex-disk
For running phpbu with Yandex.Disk support, you should run command:, (*3)
vendor/bin/phpbu --bootstrap=extend.php
For using Yandex.Disk as Sync, add these lines to your phpbu.xml:, (*4)
... <sync type="yandex.disk"> <option name="token" value="YANDEX_API_TOKEN"/> <option name="path" value="YANDEX_DISK_PATH"/> </sync> ...
Example of configuration you can find in phpbu.xml_example in this repo., (*5)
Getting API Token key:, (*6)
Goto https://oauth.yandex.ru/client/new create your app - Check all Disks permissions - generate access token:, (*7)
1) Goto https://oauth.yandex.ru/authorize?response_type=token&client_id=APP_ID (replace APP_ID with ID giving to you), (*8)
2) Then you should get token parameter from GET-parameters of opened page, (*9)
Other documentation you can find in: * phpbu repo * Yandex.Disk API repo, (*10)