我正在尝试使用以下 API 调用在我的 OneDrive 中创建一个新的工作簿:
HTTP 请求:
POST https://graph.microsoft.com/v1.0/me/drive/root:/<path>:/children
Content-Type: application/json
{
"name": "NewBook.xlsx",
"file": { },
"@microsoft.graph.conflictBehavior": "rename"
}
这会在一个驱动器中创建一个新工作簿。
但是,当我尝试打开它(from the OneDrive UI
)时,它显示excel 文件已损坏。
与此相反,当我尝试创建一个新的.txt
或.pptx
或.docx
然后尝试访问它时,它很容易访问。
我在此处进行的 API 调用并未出现在官方的 MS-Graph API 参考中。这是一次成功的试验,它奏效了。但是正在创建的文件仅在以下情况下才会损坏Excel.
- 如果不允许创建工作簿,谁能给我提供官方提到的链接?
- 如果允许,那么我需要在当前 API 调用中进行哪些更改?