在Microsoft Graph中为sharepoint丢弃API会提供不支持的段类型。 ODataQuery:

时间:2018-06-08 04:00:38

标签: microsoft-graph onedrive

我们正在尝试将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的状态?是设计还是问题?

1 个答案:

答案 0 :(得分:0)

我不知道你从哪里得到/discard,但Microsoft Graph中没有这样的端点。

您可以使用/restoreVersion将文件还原为以前的版本,但目前还没有一种方法可以简单地“撤消”或“放弃”/checkout。您需要/checkin才能解锁文件,然后restoreVersion退出版本号中的任何凹凸。