Microsoft REST api как получить идентификатор документа по общему URL, скопированному из настольного приложения

#excel #api #rest #microsoft-graph-api #onedrive

#excel #API #rest #microsoft-graph-api #onedrive

Вопрос:

У нас есть веб-приложение, написанное на Python, которое может получить документ с Google диска или Microsoft onedrive. Документ представляет собой таблицы данных (Excel или Google sheet) С таким URL все в порядке:

https://onedrive.live.com/edit.aspx?resid=CFE36FE507A85213!105amp;cid=7b499b2f-510e-462a-9f92-4ab3729fa42f

Я анализирую строку urlencoded и открываю документ по идентификатору (document_id). Например, я читаю список имен рабочего листа с помощью REST таким образом :

https://graph.microsoft.com/v1.0/me/drive/items/CFE36FE507A85214 !105/рабочая книга /worksheets

Но у меня возникли проблемы с URL-адресом из настольного приложения (office 365 совместно используется с onedrive, как я понимаю), который дает мне моего коллегу выглядеть следующим образом:

https://d.docs.live.net/db26644aa99aff48/Documents/test sheet.xlsx

PS Я не являюсь пользователем Windows или Microsoft Office