我正在构建一个应用程序,该应用程序通过图形API连接到个人Microsoft帐户的OneDrive。我的目标是制作一个应用程序,我可以从中访问onDrive工作簿内容。
对于参考文档,我正在使用此文档:https://graph.microsoft.io/en-us/docs/api-reference/beta/resources/excel
在这里,我有两个问题:
问题1:
https://graph.microsoft.com/{版本}/我/驱动器/项目/{id}/工作簿/
对于此链接,我使用的是{版本}的v1.0,而对于{id},我使用“7FA7C48C26BC284B!114”。它是Excel工作簿id。
正确吗?
问题2:
我在同一页的示例中看到/{版本}/me/drive/items/01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN/工作簿/
这个长id:“01 cyzlfjguj 7 jhbszdfzfl 25 kszgqtvaun”
但我没有从任何回应中得到这么长的id。这是追索权的问题吗?
请帮我解决这个问题。
Excel REST API 目前不适用于消费者/个人帐户。我们正在努力在不久的将来实现这一点。同时,它可用于OneDrive for Business和SharePoint中的文件。
我希望连接到Microsoft Graph API,并与OneDrive上的一个小型Excel工作簿进行交互。 我能够通过Graph API成功授权并连接到OneDrive,查询我个人的OneDrive内容,甚至可以找到.xlsx工作簿并获取其ID。对此终结点的请求成功: 这是Microsoft Graph/O365业务帐户
我写了一些代码,成功地访问了sharepoint网站上的excel电子表格。我通过在图形资源管理器中查找driveid,然后浏览以查找工作簿项和工作表来实现这一点。 现在我需要做同样的事情,但我无法使用 Graph 资源管理器查找驱动器 ID,因此我明白我可以使用 https://www.techmikael.com/2018/07/using-microsoft-graph-to-get-pdf
有趣的是,当我使用https://developer.microsoft.com/en-us/graph/graph-explorer时,我可以获得用户的电子邮件。我已经检查了查询,但似乎没有任何区别。我看到的唯一区别是,在调查AAD-->企业应用程序-->权限时,我可以在Graph Explorer应用程序中看到用户同意权限,但在我的应用程序中看不到。
我正在尝试访问特定租户的用户OneDrive详细信息。我用过https://graph.microsoft.com/v1.0/users/{userid}/drives以获取驱动器详细信息。但它正在为在Azure目录中生成应用程序ID的管理员用户返回数据。 接下来,我需要迭代驱动器项(https://graph.microsoft.com/v1.0/users/{userId}/drives/{d
我希望对用户endpoint应用过滤器,这在图形浏览器中起作用: https://graph.microsoft.com/v1.0/users?$count=true 但是在API上运行它会返回,如果它不受支持,为什么它会在图形浏览器中工作? 我的参考代码:
我们在租户中有工作区,我想从Graph API查询它们。 当我只查询位置时,我会得到一个类似于#12371的错误。但是当我使用https://graph.microsoft.com/beta/places/microsoft.graph.room查询时,它不包含工作区。 当我查询https://graph.microsoft.com/beta/places/microsoft.graph.room