Поскольку это ваш запрос к файлу Dropbox, вы можете использовать стандартный API Dropbox для загрузки файла в эту папку с помощью токена доступа.Нет API для анонимной загрузки в чужую папку файловых запросов, как это делает публичный пользователь через веб-страницу, но, поскольку это ваша папка, вы также можете создать прокси-сервер API, чтобы сделать это, если вам нужен такой API.
Я протестировал загрузку в папку запроса файла с помощью API, и он работает нормально.
Список запросов к файлу
Вы можете получить список ваших запросов к файлам.здесь, используя 2/file_requests/list
конечную точку API RPC .
POST https://api.dropboxapi.com/2/file_requests/list
Как и любая папка Dropbox, вы можете загрузить запрос к файлу через путь к файлу, указанный в свойстве destination
, показанном ниже.
{
"file_requests":[
{
"id":"0123456789abcdefghi",
"url":"https://www.dropbox.com/request/0123456789abcdefghi",
"title":"My File Request",
"destination":"/File requests/My File Request",
"created":"2018-06-08T15:17:45Z",
"is_open":true,
"file_count":0
}
]
}
Загрузка файлов
Как только у вас есть папка запроса файла,Вы можете загрузить его, используя соответствующий полный путь, например, /File requests/My File Request
и использовать его в стандартном вызове API загрузки файлов RPC - /2/files/upload
.
POST https://content.dropboxapi.com/2/files/upload
Вам потребуетсяукажите путь, например /File requests/My File Request/My File.png
, через заголовок Dropbox-API-Arg
, как указано в API Ref.erence:
Веб-интерфейс
Вот скриншот корневой папки публичного запроса вдомашняя папка веб-интерфейса.Общая папка запросов может измениться, поэтому рекомендуется проверить указанный выше вызов API /2/file_requests/list
.
Все API запросов файлов
Вот список API-интерфейсов запроса файла Dropbox.Как уже упоминалось, вы можете использовать стандартные API для этих папок и файлов.