Обзор API для хранилища файлов OneDrive
OneDrive является центром файлов в Microsoft 365. Люди работают с файлами в различных контекстах, например Microsoft Teams, группах, SharePoint и т. д. С OneDrive пользователи открывать эти файлы независимо от того, где они хранятся, а с Microsoft Graph для работы с ними можно использовать один API.
Файлы в Microsoft 365 хранятся на дисках. Пользователи могут хранить файлы на личном диске — в OneDrive — или на общем диске на базе библиотеки документов SharePoint . Гибкость OneDrive позволяет пользователям работать с коллегами так, как им удобно. Пользователи могут делиться ссылками на файлы, копировать либо перемещать файлы на диски групп или даже прикреплять файлы OneDrive к почтовым сообщениям в Outlook.
Преимущества интеграции с облачным файловым хранилищем OneDrive?
Использование экосистемы с миллиардами файлов
Пользователи OneDrive могут получать доступ к своим файлам с любого устройства как подключением, так и без подключения к Интернету, и делиться ими с коллегами, так и с внешними пользователями. OneDrive позволяет совместно работать над документами в режиме реального времени в знакомых приложениях, таких как Word, Excel и PowerPoint. Платформа Microsoft Graph обеспечивает информативные эскизы для сотен форматов файлов, потоковой передачи видео, аналитики и многого другого. Данные в OneDrive защищены передовыми технологиями шифрования, соответствия требованиям и безопасности, которым доверяют клиенты.
Поскольку приложение OneDrive работает на более чем 500 миллионах устройств и более 85 % компаний из списка Fortune 500 используют OneDrive для бизнеса, интеграция вашего приложения с OneDrive позволит вам охватить миллионы потребителей, учащихся и бизнес-пользователей и взаимодействовать с клиентами там, где они уже работают каждый день.
Хранение файлов вашего приложения в мощном облаке
Когда вы храните файлы в OneDrive, ваше приложение может использовать возможности облака Майкрософт, а ваши пользователи могут получать доступ к своим файлам, где бы они ни находились.
Используйте пакет SDK для средства выбора файлов, чтобы быстро открывать, скачивать и сохранять файлы, хранимые в OneDrive, а также делиться ими из вашего приложения через знакомый интерфейс OneDrive.
Получайте информацию о выбранных файлах прямо из пакета SDK или используйте API Microsoft Graph для более глубокого взаимодействия с файлами.
Используйте специальные папки, чтобы хранить файлы в известных папках OneDrive, например Documents
и Camera Roll
, или предоставьте своему приложению собственную папку.
Подача вашего приложения напрямую пользователям в OneDrive
Клиенты OneDrive могут запускать ваше приложение прямо из OneDrive, чтобы открывать, редактировать или просматривать файлы. Используйте расширения обработчика файлов OneDrive, чтобы предоставить значки и эскизы для своих расширений файлов; добавьте свое приложение в кнопку Создать или даже действия в строку меню для запуска своего приложения.
Работа с содержимым в форматах, которые понимает ваше приложение
Ваше приложение может получить содержимое в наиболее удобном для вас формате. Приложение может отображать эскизы нестандартного размера для сотен различных форматов файлов. Вы можете скачивать файлы в различных альтернативных форматах, например PDF. Вы даже можете внедрить предварительный просмотр файлов OneDrive в свое приложение, воспользовавшись API предварительного просмотра (бета-версия).
Работа с содержимым и метаданными файла без скачивания двоичных данных
Microsoft Graph открывает доступ к различному содержимому через REST API без необходимости скачивания двоичных данных. Изучайте извлеченные метаданные из фотографий, аудиофайлов и видеофайлов. Используйте API Excel для работы с необработанными данными, хранящимися в книге Excel. Используйте API заметок для доступа к содержимому записных книжек OneNote.
Реагирование на изменения файлов
С помощью веб-перехватчиков ваше приложение может получать уведомления при изменении файлов, чтобы вы могли быстро отреагировать. Используйте API изменений, чтобы посмотреть, что изменилось с момента последней синхронизации вашего приложения с облаком.
Справочные материалы по API
Ищете справочные материалы по API для этой службы?