microsoft-graph-api - 如何使用 Graph API 检查文件是否已同步到 OneDrive 本地文件夹
问题描述
我正在使用 Microsoft Graph SDK 与 OneDrive Business 帐户集成。我已将大尺寸文件上传到驱动器。驱动器正在同步到本地文件夹。我需要使用 Grpah SDK 下载文件。如果需要下载的文件已同步到本地文件夹,我需要检索该文件或从服务器下载。
是否有任何 API 方法可以检查文件是否已同步到本地文件夹?
我指的是https://docs.microsoft.com/en-us/graph/api/driveitem-delta?view=graph-rest-1.0&tabs=csharp链接,但它不包含任何检查本地文件夹的信息. 我不确定 delta 函数返回的是什么。
var delta = await _graphClient.Me.Drive.Root
.Delta()
.Request()
.GetAsync();
我希望有一个 API 输出说明文件是否同步到本地文件夹。
解决方案
该服务不知道哪些客户端正在同步文件 - 可能有很多。您的应用程序需要了解存在本地副本,并在回退到云之前手动检查该位置是否存在相关文件。
推荐阅读
- javascript - 无法在 scrollView 中滚动
- f# - F# Opensource WindowTabs Bug 修复窗口位置
- django - Django MultiChoiceField 表单无效
- dart - Dart 中的程序可以使用 int 但无法使用 BigInt 解决
- python - 如何使用 Tensorflow 获取张量中最大值的索引?
- java - LeetCode:吃 N 个橙子的最少天数
- javascript - 如何使用 node.js 从目录中读取多个 csv 文件?
- python - 我有一个包含用户登录详细信息和配置读取方法的 config.ini 文件,如何在我的测试用例中使用来自 config.ini 的数据?
- c# - 反向链表 c#
- c - Cortex M3,gcc - C 中更快的边界