【问题标题】:Discard API in Microsoft Graph for sharepoint gives Unsupported segment type. ODataQuery:Microsoft Graph for sharepoint 中的放弃 API 提供不支持的段类型。数据查询:
【发布时间】:2018-06-08 04:00:37
【问题描述】:

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

【问题讨论】:

    标签: microsoft-graph-api onedrive


    【解决方案1】:

    我不确定您从哪里获得 /discard,但 Microsoft Graph 中没有这样的端点。

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

    【讨论】:

    • 您好 Marc,感谢您的回复,但这会显示在项目的版本历史记录中吗?有没有办法从版本历史记录中删除版本条目?
    • 恐怕不行。
    • Marc,Microsoft Graph 似乎仍然不允许我们放弃签出。我在Microsoft Graph User Voice 中添加了一个想法,但想问您是否知道这是否有可能实现。
    • 我不在 OneDrive 团队中,所以恐怕我无法真正谈论他们目前的计划。不过,我可以确认 UserVoice 受到了主动监控。
    • 是的,这个声音已经不存在了
    猜你喜欢
    • 2017-07-14
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    • 2020-03-28
    • 2023-01-14
    • 1970-01-01
    相关资源
    最近更新 更多