Microsoft Calendar API发布者域名验证失败,求内部服务器错误排查方案
验证Microsoft Calendar API发布者域名时遇到内部服务器错误
验证Microsoft Calendar API发布者域名时无法完成验证,已将验证文件上传至S3并托管在正确URL上,排除请求头缺失或错误问题,仅返回内部服务器错误。
错误输出
{"odata.error": {"code": "Service_InternalServerError","message": {"lang": "en","value": "Encountered an internal server error."},"requestId": "7b674bd0-055c-4db6-90e2-b24b209fea42","date": "2023-06-27T05:08:19"}}
调用的接口命令
curl 'https://graph.windows.net/myorganization/applications/f63e480c-2fcf-4089-9423-e46545d6b6b8/verifyPublisherDomain?api-version=2.0' \ -H 'x-ms-client-session-id: 27fac53b670446b4be1316cbc37faca4' \ -H 'Accept-Language: en' \ -H 'Authorization: <redacted>' \ -H 'client-request-id: fd0979cb-2236-4344-a317-90fa44b70641' \ -H 'x-ms-effective-locale: en.en-us' \ -H 'Content-Type: application/json' \ -H 'Accept: */*' \ -H 'Referer;' \ -H 'x-ms-client-request-id: 02ea5cb4-bcd5-43f0-a623-659c5643a022' \ --data-raw '{"publisherDomain":"<redacted>"}' \ --compressed
解决方案更新
- 更新1:发布者验证必须使用微软组织账户,个人账户无法完成该操作(来自@rukmini的提示)
- 更新2:切换至微软组织账户后,按照官方文档要求步骤操作即可完成域名验证,核心要求如下:
- 账户类型必须为微软组织账户
- 需确保待验证域名已在Azure AD中完成验证
- 目标应用必须与该组织账户关联
- 完成身份验证流程中的必要步骤
内容的提问来源于stack exchange,提问作者all-hands-on-deck-mode
相关产品推荐
相关产品推荐

