Интеграция Dropbox с UI5
Мне нужно загрузить файл из моей учетной записи в учетную запись команды Dropbox. Я не могу это сделать. у меня есть ACCESS_TOKEN
из него какой API мне нужно вызвать чтобы загрузить файл в аккаунт команды.
Я использую следующий метод:
var dbxTeam = new DropboxTeam({ accessToken: ACCESS_TOKEN });
Но я не смог найти информацию о пользователе команды в JSON.
Я не знаю, как использовать API, указанный в документации Dropbox в UI5.
https://www.dropbox.com/developers/documentation/http/teams
Я имею в виду выше ссылку.
Но я не смог понять структуру URL для получения списка членов команды,
/devices/list_member_devices. Где передать это в комбинации ACCESS_TOKEN
?
Я не мог понять код ниже, который находится в выше URL.
curl -X POST https://api.dropboxapi.com/2/team/devices/list_member_devices \
--header "Authorization: Bearer <get access token>" \
--header "Content-Type: application/json" \
--data "{\"team_member_id\": \"dbmid:AAFdgehTzw7WlXhZJsbGCLePe8RvQGYDr-I\",\"include_web_sessions\": true,\"include_desktop_clients\": true,\"include_mobile_clients\": true}"
У меня ACCESS_TOKEN моего идентификатора, идентификатора пользователя и идентификатора команды, откуда я могу получить список членов команды?
Заранее спасибо.
1 ответ
curl - это инструмент командной строки для отправки http-запросов. В UI5 jQuery сделает эту работу за вас. Я постараюсь перевести ниже запрос для вас, но без проверки.
var token = "Your access token";
var requestJSON = {
"team_member_id": "your team Id",
"include_web_sessions": true,
"include_desktop_clients": true,
"include_mobile_clients": true
};
var successCallbackFunction = function(data, textStatus, jqXHR) {
// process team list member data here
// results stored in data
}
jQuery.ajax( "https://api.dropboxapi.com/2/team/devices/list_member_devices", {
method: "POST",
contentType: "application/json",
headers: {
Authorization: "Bearer " + token
},
data: requestJSON,
success: successCallbackFunction
} )