Как указано в заголовке, я пытался использовать Microsoft Graph API для получения книги Excel с сайта Sharepoint нашей компании. Я могу получить метаданные для файла, но когда я добавляю сегмент /workbook/
к URL-адресу, я получаю сообщение об ошибке ниже:
{
"error": {
"code": "BadRequest",
"message": "Resource not found for the segment 'workbook'.",
"innerError": {
"request-id": "bf41e41a-bc01-4c3b-b1d7-3125c4d48124",
"date": "2019-04-10T16:29:07"
}
}
}
Вот как выглядит успешный вызов получения метаданных файла:
https://graph.microsoft.com/v1.0/sites/{siteid}/lists/{listid}/items/273
И вот мой звонок, который возвращает вышеуказанную ошибку:
https://graph.microsoft.com/v1.0/sites/{siteid}/lists/{listid}/items/273/workbook/
Мне удалось найти это сообщение о потоке стека, в котором обсуждалась похожая ошибка, однако это было пару лет назад, по-видимому, с использованием бета-версии Graph API, и я не смог получить дальнейшее использование предложений из этого поста.
Получить книгу с сайта sharepoint с помощью бета-версии Microsoft графиков
Я создаю URL-адрес моего запроса на основе чтения этих двух документов Microsoft:
https://docs.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0
https://docs.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0
Не думаю, что это актуально, но я использую C # и собираю запросы с помощью Restsharp.
У кого-нибудь есть понимание этого?
Спасибо!