You need to enable JavaScript to run this app. 调用Microsoft OneDrive接口操作文件时如何完成微软账号登录授权?
优惠活动
大模型
产品
解决方案
定价
更多

调用Microsoft OneDrive接口操作文件时如何完成微软账号登录授权?

OneDrive接口调用授权操作说明

你使用的两个操作接口均属于Microsoft Graph开放接口范畴,正式调用前的授权操作需要在以下两个阶段完成:

1. 应用预配置阶段

  • 你需要先在Azure应用注册入口完成自有应用的注册,配置应用类型、重定向地址等基础参数,同时为应用申请对应接口权限:两个接口都需要*Files.ReadWrite权限(仅操作用户自身OneDrive资源),如果是多用户管理场景可以申请Files.ReadWrite.All*权限。
  • 如果申请的是应用级权限,需要先完成管理员授权确认,才能正常使用。

2. 用户使用时的授权环节

  • 用户使用你的应用功能前,你需要引导用户跳转至微软账号登录授权页,用户完成微软账号登录、且同意你申请的OneDrive操作权限后,你的应用可以获取到有效访问凭证access_token。
  • 调用接口时,需要在请求头中携带Authorization: Bearer <获取到的access_token>参数,才能通过接口校验。

你用到的两个接口示例:

重命名OneDrive文件接口

PATCH /me/drive/items/{item-id}
Content-type: application/json

{
  "name": "new-file-name.docx"
}

更新OneDrive文件内容接口

PUT /me/drive/items/{item-id}/content
Content-Type: text/plain

The contents of the file goes here.

内容的提问来源于stack exchange,提问作者The1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 23:06:10