diff --git a/src/main/java/im/zhaojun/zfile/controller/onedrive/SharePointHelperController.java b/src/main/java/im/zhaojun/zfile/controller/onedrive/SharePointHelperController.java index 46d42cc..4c9e955 100644 --- a/src/main/java/im/zhaojun/zfile/controller/onedrive/SharePointHelperController.java +++ b/src/main/java/im/zhaojun/zfile/controller/onedrive/SharePointHelperController.java @@ -108,8 +108,17 @@ public class SharePointHelperController { sharePointInfoVO.setDomainPrefix(domainPrefix); } + + if (StrUtil.isEmpty(sharePointInfoVO.getSiteType())) { + sharePointInfoVO.setSiteType("/sites/"); + } + // 请求接口 - String requestUrl = StrUtil.format("https://{}/v1.0/sites/{}.sharepoint.{}:/{}", host, sharePointInfoVO.getDomainPrefix(), sharePointInfoVO.getDomainType(), sharePointInfoVO.getSiteName()); + String requestUrl = StrUtil.format("https://{}/v1.0/sites/{}.sharepoint.{}:/{}/{}", host, + sharePointInfoVO.getDomainPrefix(), + sharePointInfoVO.getDomainType(), + sharePointInfoVO.getSiteType(), + sharePointInfoVO.getSiteName()); HttpRequest getRequest = HttpUtil.createGet(requestUrl); HttpResponse execute = getRequest.addHeaders(authorizationHeaders).execute(); String body = execute.body();