是否可以将仅限应用程序的 Graph API 令牌与 SharePoint REST API 一起使用?

Is it possible to use app-only Graph API tokens with SharePoint REST API?

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

使用

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

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

To access the http:///site/_api/lists endpoint, Graph API token wont work.

摘自 here.

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

更新

Here 是我调用各种端点的方式。

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

编辑:如果您使用的是 AAD v2 端点,则在请求 SharePoint REST API

的访问令牌时,请求的范围必须是 https://tenantName.sharepoint.com/.default