У меня есть приложение, написанное на php и javascript.Когда страница загружена, JavaScript должен отображать элемент Microsoft Drive.Совместное использование документа не вариант, потому что у сайта есть другие пользователи, а не только пользователи на нашем сайте sharepoint, и только пользователи сайта могут иметь доступ.(поэтому сделать файл общедоступным - это не вариант).
Я вызываю файл с помощью ajax по следующей ссылке: https://graph.microsoft.com/v1.0/drives/driveid/items/itemid/preview Вызов ajax имеет следующие атрибуты:
method: "POST",
data: '{"viewer": "onedrive"}',
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', 'bearer ' + bearer);
xhr.setRequestHeader('Content-type','application/json');
},
Я получил правильный ответ, однако программа просмотра "onedrive" не работает.API продолжает показывать мне ответ в офисе просмотра.Проблема заключается в том, что средство просмотра Office просит войти, а не показывать документ, поэтому мне нужен просмотрщик onedrive.В графике Microsoft я получаю правильное представление, представление onedrive.
Я не нахожу свою ошибку.Кто-нибудь с блестящей идеей?: -)