使用 Graph API 将文件上传至 OneDrive

4

我正在尝试使用Graph API将一个小的Word文档上传到我的OneDrive文件夹中。我正在使用这个端点来创建上传会话。

POST /users/{userId}/drive/items/{itemId}/createUploadSession

它报以下错误:

{
  "error": {
    "code": "nameAlreadyExists",
    "message": "Cannot create an upload session on a folder",
    "innerError": {
      "date": "2020-09-22T09:52:51",
      "request-id": "********",
      "client-request-id": "********"
    }
  }
}

我做错了什么?

1
请查看此SO线程,看看它是否有帮助。 - Shiva Keshav Varma
谢谢,我明白了问题所在。我正在尝试将文件上传到一个文件夹中。我使用的端点是正确的吗? - Shafkhan
1个回答

1

你不能在文件夹上工作,只能在文件上工作。

POST /users/{userId}/drive/items/{folderId}:/{fileNameUploadFile}:/createUploadSession

如果文件存在,这将始终覆盖文件。 - Vikas Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接