Office 365 API (или эквивалент) для совместного редактирования Word/Excel без учетной записи?
Есть ли способ создавать / редактировать документы Word/Excel с помощью API, а затем разрешать пользователям редактировать их, не используя учетную запись Office 365 (используя некоторый токен на основе URL)?
Мой веб-сайт уже дает пользователям возможность загружать документы, и я хотел бы добавить на своем веб-сайте возможность для пользователей создавать документы (текстовый редактор и электронные таблицы) и предоставлять им возможность редактировать их в Интернете (как в Office 365).,
Есть ли способ добиться этого с помощью Office 365 API? Или, может быть, какой-то "автономный" API (где все файлы хранятся на моем сайте)? Или, может быть, какой-то инструмент с открытым исходным кодом?
1 ответ
Я хотел бы добавить на своем веб-сайте возможность для пользователей создавать документы (текстовый редактор и электронные таблицы)
Пожалуйста, проверьте эту ветку: в настоящее время нет API для создания нового файла определенного типа, вы можете сначала загрузить различные типы пустых файлов (Word, Excel, PowerPoint) в качестве шаблонов, а затем вы можете создавать любые виды документов, копируя шаблон в другой файл через Microsoft Graph API. Graph API предоставляет метод копирования для копирования существующего файла в другой: Скопируйте элемент DriveItem в новое место.
Чтобы отредактировать файл онлайн. Вы можете создать ссылку для обмена файлами, используя Microsoft Graph API. Вы можете выбрать область действия, чтобы сделать элемент доступным для всех или внутри вашей организации, сделать тип для редактирования, который создаст ссылку для чтения и записи на элемент с офисом в Интернете. Или вы можете сначала получить доступ к файлу и загрузить его с помощью остальных API, отредактировать локальный файл и снова загрузить в onedrive / sharepoint.