0

在一个项目中,我使用纯应用令牌和图形 API 对 Office 365 中的数据执行各种操作(是应用注册的方式)。对于 SharePoint,某些操作无法通过 Graph API 使用,但可以通过 SharePoint REST API 使用。

我的问题是:有没有办法将 Graph API 令牌与 SharePoint REST API 一起使用?

我能找到的最接近的答案是:

要访问 http:///site/_api/lists 端点,Graph API 令牌将不起作用。

取自这里

然而,答案是关于一个特定的端点并且已经很老了,所以我想知道这是否(仍然)是真的。

更新

下面是我如何调用各种端点。

4

1 回答 1

3

您用于访问图表的令牌实际上是一个天蓝色的活动目录令牌。许多其他 API 接受 Office 365 中的 API。过程或多或少与预期相同,而不是在请求范围时选择 Microsoft 图形 API,您必须选择 SharePoint API。另请注意,某些操作(主要是与租户相关的事情)确实需要您提供使用客户端 ID + 证书而不是客户端 ID + 密钥生成的令牌。

编辑:如果您使用的是 AAD v2 端点,则请求的范围必须是https://tenantName.sharepoint.com/.default在请求 SharePoint REST API 的访问令牌时

于 2019-05-25T16:44:13.280 回答