使用 Azure AD 企业应用程序通过 Microsoft Graph API 管理 Sharepoint 站点
Manage a Sharepoint Site with Microsoft Graph API using an Azure AD Entreprise Application
我在 Azure AD 中创建了一个企业应用程序,它在 Microsoft Graph API 上具有 Sites.ReadWrite.All
权限。请求 Microsoft Graph API 时,我能够在我组织的 public 站点上读取和写入数据, 但不能在私有站点 上读取和写入数据(例如:当请求 URL:https://graph.microsoft.com/beta/sites/xxxxxxx-xxx-xxxx-xxxx-xxxxxxxxxx
,我收到此消息:Requested site could not be found
).
我试图通过在 Sharepoint 站点的“添加成员”面板中输入其 ID 来添加我的企业应用程序,但没有找到。我如何授权我的 Entreprise 应用程序在私人网站上进行查询?
通过 Sites.ReadWrite.All 权限,您可以访问和编辑租赁中的所有网站,包括 public 和私人网站。请仔细检查您的站点 ID。
尝试使用此端点访问站点,
'https://graph.microsoft.com/v1.0/sites/{{ TENANT NAME }}.sharepoint.com:/sites/{{ SITE NAME }}:/'
用您的租约替换{{ TENANT NAME }}
将 {{ SITE NAME }} 替换为私有站点的名称
我在 Azure AD 中创建了一个企业应用程序,它在 Microsoft Graph API 上具有 Sites.ReadWrite.All
权限。请求 Microsoft Graph API 时,我能够在我组织的 public 站点上读取和写入数据, 但不能在私有站点 上读取和写入数据(例如:当请求 URL:https://graph.microsoft.com/beta/sites/xxxxxxx-xxx-xxxx-xxxx-xxxxxxxxxx
,我收到此消息:Requested site could not be found
).
我试图通过在 Sharepoint 站点的“添加成员”面板中输入其 ID 来添加我的企业应用程序,但没有找到。我如何授权我的 Entreprise 应用程序在私人网站上进行查询?
通过 Sites.ReadWrite.All 权限,您可以访问和编辑租赁中的所有网站,包括 public 和私人网站。请仔细检查您的站点 ID。
尝试使用此端点访问站点,
'https://graph.microsoft.com/v1.0/sites/{{ TENANT NAME }}.sharepoint.com:/sites/{{ SITE NAME }}:/'
用您的租约替换{{ TENANT NAME }}
将 {{ SITE NAME }} 替换为私有站点的名称