Можно ли войти на сайт Sharepoint и запросить в нем списки с расширения Chrome? Например, используя JavaScript 'fetch () для запроса данных из Sharepoint.
Пример:
Это запрашиваемая функция. Я думаю, что лучшее решение - создать небольшой Nodejs REST API, который запрашивает список Sharepoint и возвращает его. Тогда расширению просто нужно запросить сервер на https://myexampleapi.com/list, чтобы получить данные с сайта Sharepoint. Все авторизации обрабатываются в бэкэнде таким образом, и у меня есть рабочая демонстрация этого.
Просто хотел узнать, удалось ли кому-нибудь получить доступ к Sharepoint или другим продуктам Office через fetch () со стороны клиента JavaScript.
Это самое близкое, что я получил, это работает только находясь на сайте Sharepoint и выполнив вход в систему, чтобы я мог использовать учетные данные того же источника.
payload = {
method: 'GET',
headers: { Accept: 'application/json; odata=verbose' },
credentials: 'same-origin',
};
fetch(
"https://sharepointsiteURLhere.com",
payload,
)
.then(function (response) {
return response.text();
})
.then(function (data) {
console.log(data);
});