当前位置: 首页 > 知识库问答 >
问题:

访问Office365 OneDrive中所有域用户的文件

何涵畅
2023-03-14

我需要通过REST API访问域中的所有用户文件。我只能通过通过正常OAUTH流授予的访问令牌访问域用户的文件。

我发现了这篇文章:使用Office 365邮件、日历和联系人API(OAuth2客户端凭据流)构建守护程序或服务应用程序

本文仅提及邮件、日历和联系人API。是否支持文件API?

共有1个答案

梁渊
2023-03-14

这就是对我有效的方法

  1. 创建如下所述的access_tokenhttps://graph.microsoft.io/en-us/docs/authorization/app_only并在授权标头的后续步骤中使用它
  2. 获取所有使用此REST API的用户:https://graph.microsoft.com/v1.0/users
  3. 遍历用户并使用此API获取他们的文件(在url中添加他们的userPr
 类似资料:
  • 这个问题是针对gmail商业/教育账户的。为了从gmail帐户读取电子邮件,我用c编写了一个dll,它执行IMAP命令,然后解析它们的响应。使用当前的IMAP实现,我需要使用每个用户的用户名和密码信息登录到每个用户的邮箱。所以我想知道gmail业务中是否有任何选项可以让我使用单个管理员用户凭据登录到域中的多个用户,而无需从域中的每个单独用户那里获取密码?

  • 问题内容: 我有一个像这样的json块: 我如何获取此令牌包含的所有关键项目。例如,从上面的代码中,我希望具有“ ADRESS_LOCATION”,“ LOCATION”,“ FLOOR_NUMBER”和“ self”。 问题答案: 您可以将转换为,然后使用方法获取对象属性的列表。从那里,您可以轻松获得名称。 像这样: 输出:

  • 问题内容: 有任何想法吗? 错误: 问题答案: 尝试执行以下SQL命令: 似乎您在连接数据库时遇到了问题,但未写入您提到的文件夹。 此外,请确保您已授予user 。

  • 问题内容: 我有一台服务器,使用Java应用程序处理数据库和文件。当我启动我的应用程序时,我使用以下命令提供有关文件访问服务器的报告: 每次启动我的应用程序(重新启动计算机后),即使服务器已打开,我也会得到错误的响应。原因是因为我必须提供另一个用户的身份验证。我要做的是通过要求我输入用户名/密码的Windows访问服务器,然后我得到了有关对服务器文件访问的真实响应。 有没有办法 通过Java 而不

  • 我正在使用Paypal REST SDK用PHP编写代码。我已经设置了我的沙盒账户,使用澳元。我是在意识到我的初始交易是以美元进行的,并且交易正在被持有后才这样做的。 使用我修改后的代码,我试图创建支付-我假设我会得到一个URL,这将允许我重定向用户批准支付。 我收到一条消息,上面写着: 异常:访问https://api.sandbox.paypal.com/v1/payments/payment

  • 我想做一个像相册一样的lib改编成Android Q 由于范围存储,不推荐使用; 我们不能直接通过这样的路径读取文件 没有URI之类的值,因此我无法通过ContentProvider获取图片。 我们可以通过这种方式只打开一个图片(下面的代码),并且在回调中接收到一个URI; 但是我想访问所有的图片,那么,我如何扫描所有的图片在Android Q?