Я пытаюсь прочитать и обновить файл Excel, хранящийся в OneDrive, с помощью API Microsoft Graph. Однако я постоянно сталкиваюсь со следующей ошибкой: [code]ERROR:root:Request failed: {"error":{"code":"ItemNotFound","message":"The requested resource doesn't exist.","innerError":{"code":"itemNotFound","message":"The requested resource doesn't exist.","date":"2025-01-18T22:20:58","request-id":"d908b11c-edcc-4a73-9383-2ca4328c3f4a","client-request-id":"d908b11c-edcc-4a73-9383-2ca4328c3f4a"}}}[/code] Действия, которые я предпринял [list] [*]Я получил идентификатор файла с помощью /drive/root API Microsoft Graph /детская конечная точка. [/list] [list] [*]Возвращённый идентификатор файла: 1555B702B0C2A00A!s86e7ed45f177405ba089286bc4cc00af [/list] [list] [*]Я проверил, что файл существует в моей учетной записи OneDrive и доступен .
[*]Я использовал правильную конечную точку API для доступа к книге, например пример: [code]https://graph.microsoft.com/v1.0/me/drive/items/1555B702B0C2A00A!s86e7ed45f177405ba089286bc4cc00af/workbook/worksheets/Sheet1/range(address='A1:B2')[/code]
[*]Я убедился, что разрешения Microsoft Graph настроены правильно:
[/list] [list] [*]Области применения: Files.ReadWrite, offline_access, Sites.ReadWrite.All [*]Я также проверил, что файл синхронизируется и доступен из моей папки OneDrive. [/list] Что может вызвать ошибку ItemNotFound для файла, который существует и доступен через OneDrive?