OneDrive 文件示例代码
以下示例可从 GitHub 上的 OneDrive 组织中获得。 所有示例都是采用 MIT 许可授权的开放源代码项目。
Microsoft Graph 的其他示例可从 GitHub 上的 Microsoft Graph 组织获得。
文件处理程序
- Markdown 文件处理程序:ASP.NET MVC 应用,允许使用文件处理程序 2.0 预览和编辑 OneDrive 和 SharePoint 中的 Markdown 文本文件
Windows/.NET
OneDrive 资源管理器 (Windows/C#):用于浏览 OneDrive 的 Windows 窗体应用。
OneDrive 照片浏览器 (Windows/C#):使用 Microsoft Graph SDK 浏览用户 OneDrive 或 OneDrive for Business 中图像的示例通用 Windows 应用。
数据机器人 Azure 函数:用于处理 Excel 文件中 webhook 通知和数据协作的示例 ASP.NET MVC 应用和 Azure 函数。
JavaScript
OneDrive 资源管理器 (JavaScript):OneDrive API 的 HTML 资源管理器。 突出展示了如何通过单页 Web 应用使用 OneDrive API。
OneDrive 文本编辑器 (JavaScript):使用 OneDrive 文件选取器和 Microsoft Graph API 在 OneDrive 和 OneDrive for Business 中打开、编辑和保存文本文件的示例应用。
JavaScript 文件选取器:连接 JavaScript Web 应用或网站,以便使用 OneDrive 打开和保存文件,而无需编写任何用户界面代码。
ASP.NET MVC
OneDrive Webhook 示例:ASP.NET MVC 应用,展示了如何使用 OneDrive webhook 接收来自 OneDrive 的更改通知,并检索已更改的文件。
Markdown 文件处理程序:ASP.NET MVC 应用,允许使用文件处理程序 2.0 预览和编辑 OneDrive 和 SharePoint 中的 Markdown 文本文件
数据机器人 Azure 函数:用于处理 Excel 文件中 webhook 通知和数据协作的示例 ASP.NET MVC 应用和 Azure 函数。
Office 外接程序
- 用于 OneDrive 共享的 Outlook 外接程序:直接从 Outlook 共享 OneDrive 文件,并使用 OneDrive API 和 Outlook 外接程序管理共享链接权限。
Apple iOS
OneDrive 资源管理器 (Objective-C):使用 OneDrive API 浏览文件的 iOS 应用。
OneDrive 同步示例 (Swift):使用 delta API 检索服务器更改并保持客户端状态同步的示例应用。
Android
OneDrive 资源管理器 (Android):此示例展示了通过 Android 应用与 OneDrive API 进行交互的基本概念。
Android 文件选取器:只需编写几行代码,即可将 Android 应用连接到 OneDrive。 无需使用 API 或生成用户界面。