Dropbox与UI5集成

时间:2016-09-14 02:39:54

标签: javascript sap dropbox sapui5 sap-fiori

我需要将文件从我的帐户上传到Dropbox团队帐户。我无法做到。我正在使用ACCESS_TOKEN我需要调用哪个API来上传团队帐户中的文件。

我使用以下方法:

var dbxTeam = new DropboxTeam({ accessToken: ACCESS_TOKEN });

但我无法在JSON中找到团队用户详细信息。

我不知道如何使用UI5中的Dropbox文档中列出的API。

https://www.dropbox.com/developers/documentation/http/teams

我参考上面的链接。

但我无法理解获取团队成员列表的URL结构, /装置/ list_member_devices。在ACCESS_TOKEN

组合传递的位置

我无法理解以上网址中的代码。

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}"

我正在使用我的id,uid和团队ID的ACCESS_TOKEN,从中我可以获得团队成员列表吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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 
} )
相关问题