使用 microsoft graph api 检出 onedrive 文件的状态
Posted
技术标签:
【中文标题】使用 microsoft graph api 检出 onedrive 文件的状态【英文标题】:checkout status of a onedrive file using microsoft graph api 【发布时间】:2018-05-24 16:07:56 【问题描述】:我正在尝试检查是否已使用 microsoft-graph 签出 onedrive 文件。根据文档https://docs.microsoft.com/en-us/onedrive/developer/rest-api/resources/driveitem,DriveItem 有一个发布属性。但默认情况下不返回此属性。但是文档没有提到如何检索这个属性。
【问题讨论】:
欢迎来到 Stack Overflow!由于您是新用户,我建议您阅读"How to Ask a Good Question"。一些示例代码展示了您如何调用 API 以及您正在获得的结果将帮助社区了解这里发生了什么。 【参考方案1】:我建议您查看Use query parameters to customize responses 文档页面。您可以使用$select
选择在 API 响应中返回哪些属性。
我相信您的查询类似于:
GET https://graph.microsoft.com/v1.0/me/drive/items/ITEM ID?$select=publication
您可以使用我们的模拟账户https://developer.microsoft.com/en-us/graph/graph-explorer?request=me/drive/items/01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36K?$select=publication&method=GET&version=v1.0&GraphUrl=https://graph.microsoft.com在图表浏览器中尝试此查询
【讨论】:
它返回level
和versionId
。是否有一个选项如何获取有关执行结帐操作的用户的信息?请注意,lastModifiedBy
不是正确的选择。有什么想法吗?以上是关于使用 microsoft graph api 检出 onedrive 文件的状态的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 microsoft graph api 获取 EndRecurrenceDate
获取 Microsoft Graph API 的有效访问令牌
Microsoft Graph REST API 来更新 Microsoft Planner 任务?
使用 Microsoft Graph API 获取修改后的系列事件发生