microsoft-graph-api - Microsoft Graph for sharepoint 中的放弃 API 提供不支持的段类型。数据查询:
问题描述
我们正在尝试将 SPOnline 集成到我们需要取消结帐的产品中。我看到了
https://graph.microsoft.com/beta/sites/<siteid>/drive/items/01QLNXZVV4M75S2HYNTBF32HGY3ZZ6MAGT/discard
api,但它正在给予
{
"error": {
"code": "BadRequest",
"message": "Unsupported segment type. ODataQuery: sites/<siteid>/drive/items/01QLNXZVV4M75S2HYNTBF32HGY3ZZ6MAGT/discard",
"innerError": {
"request-id": "a3e5a861-3dd6-47a2-b111-fc9087a07b03",
"date": "2018-06-08T03:51:30"
}
}
}
有什么方法可以使用我们的代码取消结帐?
我看到的另一个问题是,如果我从不同组织中的用户“A”签出文件,那么另一个组织中的用户“B”将无法看到签出。它出现在 UI 中,但 api ?select=publication 将状态发布给用户 B?它是设计的还是问题?
解决方案
我不确定你从哪里得到/discard
的,但 Microsoft Graph 中没有这样的端点。
您可以使用将文件恢复到以前的版本,/restoreVersion
但目前没有一种方法可以简单地“撤消”或“丢弃”一个/checkout
. 您需要/checkin
解锁文件,然后restoreVersion
取消版本号中的任何凸起。
推荐阅读
- php - Laravel reduce loading time of 50k rows belongTo count query
- graph - 减少gnuplot中轴上的标签数量
- google-sheets - 按小时而不是按天计步公式
- google-cloud-functions - 使用云功能删除 Firebase 存储上的文件时出现错误 No such Object
- google-cloud-platform - GCE 工作时如何部署新代码?
- testing - 当它们在后台时,Testcafe 没有在铬浏览器中运行测试
- git - git push origin HEAD : remote_branch 和 git push origin local_branch:remote_branch 有什么区别?
- django - Django:尝试捕获 ValidationErrors 并将结果作为布尔值返回
- scala - 检查 Metastore 以了解 Spark 中的表可用性
- java - JMH ArrayList LinkedList 性能测试