我们正在尝试将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"
}
}
}
我们有什么办法可以使用我们的代码取消结账吗?
我看到的另一个问题是,如果我从用户签出文件&#34; A&#34;在一个不同的组织然后用户&#34; B&#34;在另一个组织中无法看到结账。它出现在UI中,但是api?select = publication给出了发布给用户B的状态?是设计还是问题?
答案 0 :(得分:0)
我不知道你从哪里得到/discard
,但Microsoft Graph中没有这样的端点。
您可以使用/restoreVersion
将文件还原为以前的版本,但目前还没有一种方法可以简单地“撤消”或“放弃”/checkout
。您需要/checkin
才能解锁文件,然后restoreVersion
退出版本号中的任何凹凸。