有没有办法找到用户的共享点主机名url?

问题描述 投票:0回答:1

我在我的应用程序中使用 onedrive v8 文件选择器,其中我必须提供共享点 url 才能打开文件选择器。我有访问令牌可以从 MS Graph API 进行查询。我们可以使用 graph api 或任何其他方式获取 sharepoint 主机来找出用户的 sharepoint url ??

javascript sharepoint microsoft-graph-api office-js onedrive
1个回答
0
投票

在 SharePoint 上下文中,可以使用 SharePoint 框架 (SPFx) 或 JavaScript 对象模型来确定与当前用户关联的 SharePoint 主机名 (URL)。 SharePoint 主机名通常包括域名、网站集和任何子网站。可以参考以下代码

import { WebPartContext } from '@microsoft/sp-webpart-base';

export default class YourWebPart {
  private context: WebPartContext;

  constructor(context: WebPartContext) {
    this.context = context;
  }

  private getSharePointHostname(): string {
    const siteAbsoluteUrl = this.context.pageContext.web.absoluteUrl;
    return siteAbsoluteUrl;
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.