Як інтегрувати Dropbox у ваші програми?

Щоб інтегрувати Dropbox у наші додатки, обов’язковою вимогою є наявність облікового запису Dropbox. Якщо у вас є обліковий запис Dropbox, вам потрібно буде увійти, використовуючи свою адресу електронної пошти та пароль. Якщо у вас немає облікового запису Dropbox, щоб зареєструватися, вам потрібно перейти на головний веб-сайт Dropbox за адресою www.dropbox.com і натиснути « Зареєструватися» . Після реєстрації ви можете увійти.

Після входу в систему натисніть на три крапки в правому нижньому куті та виберіть «Розробники» . Потім натисніть «Консоль програм» , і з’явиться наступне зображення:

Це вікно відповідає нашим програмам для Dropbox API. Щоб інтегрувати Dropbox у наші програми, натисніть «Створити програму» . Після натискання з’явиться наступне вікно:

Нам потрібно натиснути на точку поруч із Scoped access New і з’явиться наступне:

Якщо нам потрібен доступ лише до певної папки в нашій хмарі Dropbox, натисніть «Папка програми» . В іншому випадку, якщо нам потрібен доступ до всієї нашої хмари Dropbox, натисніть «Повний Dropbox» .

Останнім кроком буде назва нашої програми:

Після завершення натисніть «Створити програму» .

Після створення нашої програми, натисніть на «Дозволи» , і з’явиться наступне зображення:

Якщо ми хочемо прочитати вміст нашого Dropbox, нам потрібно files.content.read . Якщо ми хочемо завантажити файл, завантажити файл або видалити файл, нам потрібно вибрати files.content.write . Після вибору потрібних нам дозволів ми переходимо на «Налаштування» , де вказано OAuth 2 :

Щоб дозволити публічні клієнти, потрібно вибрати «Дозволити публічні клієнти (неявний грант і PKCE)» закінчився , перейдіть до «Термін дії токена доступу» та «Короткочасний». В іншому випадку, якщо ви взагалі не хочете, щоб він закінчувався, натисніть « Без терміну дії» . Після того, як ви все це зробите, натисніть «Згенерувати» та згенеруйте токен. Після генерації ми зберігаємо його для використання в наших програмах.

ВАЖЛИВЕ ЗАУВАЖЕННЯ : Зміна дозволів у нашій програмі призведе до недійсності токена, тому нам потрібно буде згенерувати новий, натиснувши Згенерувати» .

Щоб використовувати Dropbox у нашій програмі, запрограмованій на Node.js, першим кроком є встановлення Dropbox наступним чином:

npm install --save dropbox

Після встановлення прикладом використання може бути наступне:

var Dropbox = require('dropbox').Dropbox;
var dbx = new Dropbox({ accessToken: 'ВАШ_МАРКЕР_ДОСТУПУ_ТУТ' });
dbx.filesListFolder({шлях: ''})
.then(function(response) { console.log(response); })
.catch(function(error) { console.log(error); });

Щоб отримати докладнішу інформацію про документацію Dropbox з Node.js API, перейдіть за наступним посиланням:

Клас SDK вузла Dropbox: Dropbox