【发布时间】:2017-06-19 21:50:31
【问题描述】:
我正在尝试使用 OneDrive API,并且我已通过他们的Application Registration Portal 成功注册了我的应用程序。我可以打电话成功拨打Javascript FilePicker SDK to upload and download files
这表明我已正确注册我的应用程序和正确的应用程序/客户端 ID。
现在我想使用 REST 服务上传和下载文件,但我不确定如何发送身份验证,也不知道如何调用正确的 URL。
我的第一个问题是:如何使用我在 reg 服务中创建的令牌进行 REST 调用?
我的第二个问题是:我应该使用什么语法来上传文件?我不知道在哪里放置用于拨打电话的 URL。
他们上传的 PUT 文档位于 here
<script type="text/javascript">
function launchSaveToOneDrive(){
var xhttp = new XMLHttpRequest();
//Authorization: bearer {token}
xhttp.open("PUT", "/drive/items/{parent-id}:/{filename}:/content", false);
xmlhttp.setRequestHeader("Authorization", "Bearer-xxxxxxxxxxxxxxxxxxx");
xhttp.setRequestHeader("Content-type", "text/plain");
xhttp.send();
var response = JSON.parse(xhttp.responseText);
}
</script>
【问题讨论】:
标签: rest microsoft-graph-api onedrive