#sharepoint #raspberry-pi #office365
#sharepoint #raspberry-pi #office365
Вопрос:
Я ИТ-стажер, которому поручено создать цифровой календарь для использования в офисе. Мой бюджет невелик, поэтому у меня есть 21-дюймовый настенный HDTV и Raspberry Pi с адаптером Wi-Fi. Проблема в том, что у команды, для которой я это создаю, уже есть групповой календарь, размещенный на их сайте группы Office365 (к которому у меня есть доступ администратора). Используемый календарь — это встроенное приложение календаря, поскольку в основном используется онлайн-клиент для Outlook, а не настольный клиент (у которого больше возможностей для совместного использования). Затем каждый член команды обрабатывается как оверлей, предоставляя им собственный цвет для событий и тому подобное, чтобы календарь можно было читать.Эта команда не очень разбирается в технологиях, поэтому радикальное изменение того, что они используют в настоящее время, крайне нежелательно.
Что я хотел бы сделать, так это использовать Raspberry Pi для получения информации о календаре с сайта группы, а затем преобразовать данные в настольный клиент, который я создаю, чтобы его можно было легко отображать на подключенном телевизоре, даже когда соединение прервано. Более того, поскольку телевизор не поддерживает сенсорное управление, я хотел бы иметь возможность управлять клиентом с корпоративного iPad, что позволило бы зрителям просматривать просмотры за неделю или день, в зависимости от просмотра строго за месяц.
Из-за просмотра календаря и Интернета кажется, что календарь хранится в виде списка sharepoint? Похоже, что нет никакого другого формата, который я мог бы экспортировать или извлекать из календаря, только URL-адрес для его посещения, предположительно содержащий список sharepoint. Моя единственная другая форма вывода — это RSS-канал для календаря.
Мой опыт в основном связан с работой со встроенными системами и научными вычислениями. Таким образом, я никогда не работал со списками sharepoint или чем-либо подобным в Интернете. Однако я чувствую себя комфортно с моей способностью создавать клиент для хранения календаря, мне просто нужна помощь в получении этой информации из Интернета..
Все, что я ищу, это какое-то руководство или руководство о том, как я мог бы извлечь информацию из списка календаря команды / sharepoint, чтобы я мог преобразовать ее для использования клиентом. Если я могу предоставить какую-либо другую информацию, пожалуйста, дайте мне знать.
Заранее спасибо!
Ответ №1:
SharePoint online предоставляет интерфейсы REST, вы можете получать данные через REST. Как я проверил в Интернете, raspberry-pi поддерживает REST.
Календарь — это список в SharePoint, с помощью REST API вы можете получить список по названию и элементам в нем, а затем вы можете отобразить содержимое в нашем клиенте.