错误 400 上传 URL 请求无效,但文件已正确发送到共享点

问题描述 投票:0回答:2

我尝试使用 Microsoft Graph API 可恢复文件上传将文件发送到共享点:

首先,我创建上传会话

POST: https://graph.microsoft.com/v1.0/me/drive/root:/{itemid}/createUploadSession
,然后我得到我的上传网址,这里没问题。

我用一些参数调用我的上传网址

PUT: https://xxx-my.sharepoint.com/personal/xxx_onmicrosoft_com/_api/v2.0/drive/items/xxxxxxxxxx/uploadSession?guid='xxxx'&overwrite=True&rename=False&dc=0&tempauth=xxx
:内容长度和内容范围

我收到此错误,代码 400:

{"error":{"code":"invalidRequest","message":"Invalid request"}}
但如果我查看我的共享点,上传确实创建了它!我尝试添加或删除参数,将 PUT 更改为 POST 但当然,它不起作用(得到
DeferCommit was set to false for this upload session.
,如果我用 POST 调用上传网址,这似乎是正常的)。

如果我查看错误消息,我只有

Bad Request
,没有更多信息。我不知道我做错了什么或者我错过了什么。如果您有什么见解,请告诉我们!

sharepoint microsoft-graph-api
2个回答
0
投票

我找到了丢失的东西!我需要将此标头添加到我的请求中:

Accept
,值为
application/json
。现在它就像一个魅力!


0
投票

对我来说还是不行,你能展示一下你的方法吗?

© www.soinside.com 2019 - 2024. All rights reserved.