You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Microsoft Graph API代发邮件报错:租户GUID不存在

使用Microsoft Graph API发送邮件时遇到OrganizationFromTenantGuidNotFound错误

我们正在开发一款支持定时发送邮件的邮件服务应用,为完成Java环境下Microsoft Graph API的概念验证,已在Azure创建应用、配置权限并添加用户,使用msalj编写了POC代码:

IAuthenticationProvider iAuthProvider = new TokenCredentialAuthProvider(clientSecretCredential());
        
GraphServiceClient<Request> graphClient = GraphServiceClient
                .<Request>builder()
                .authenticationProvider(iAuthProvider)
                .buildClient();

//Creating msg body for Email
Message message = new Message();
graphClient.users(senderUserEmail).sendMail(UserSendMailParameterSet
        .newBuilder()
        .withMessage(message)
        .withSaveToSentItems(saveToSentItems)
        .build()).buildRequest()
    .post();

我们采用ClientCredentialAuth方式获取令牌,已配置ClientID、ClientSecret、TenantId,clientSecretCredential()方法定义如下:

private ClientSecretCredential clientSecretCredential() {
    return new ClientSecretCredentialBuilder()
      .clientId(clientId)
      .tenantId(tenantId)
      .clientSecret(clientSecret)
      .build();
}

调用接口时出现以下错误:

{
  "error": {
    "code": "OrganizationFromTenantGuidNotFound",
    "message": "The tenant for tenant guid {tenantId} does not exist.",
    "innerError": {
      "errorUrl": "https://aka.ms/autherrors#error-InvalidTenant",
      "date": "2024-02-04T11:18:24"
    }
  }
}

更新:已按建议操作但问题仍存在,怀疑缺少Office 365许可证,正在申请测试。

内容的提问来源于stack exchange,提问作者Bhavin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 14:37:06