returned_item = client.item(drive='me', id='root').children["document_14_01_2019_3_36_PM.xlsx"].upload('./document_14_01_2019_3_36_PM.xlsx')
使用OneDrive Python SDK,我已经成功地成功上传了文件。
文件上传后,我也得到了返回的对象。该对象具有一个名为web_url
的键,该键基本上是在浏览器运行时在运行时打开Excel文件的URL。但是,它需要登录。
我正在寻找的是具有某种公开的Excel URL,无需登录即可打开。
就像这样,当我们尝试创建同时具有授权密钥的嵌入代码段时创建的URL。
https://onedrive.live.com/embed?resid=myresid&authkey=someauthkey&em=2&AllowTyping=True&ActiveCell='transactionleveldetails'!K4&wdHideGridlines=True&wdHideHeaders=True
我确实以称为returned_item
的键的形式在id
中获得了残基。但是,我不确定如何获取上述URL中提到的authkey
。