首页 文章

如何创建没有自定义验证域的架构扩展

提问于
浏览
0

根据这篇文章:Add custom data to groups using schema extensions (preview)

如果我想创建自定义架构扩展,我必须有一个验证域名,如domain.com . 必须以'.com'结尾? test.domain.com怎么样? domain.net怎么样?如果没有自定义域,只需使用默认的onmicrosoft域?

我尝试创建架构扩展时出现此错误:

{ "error": { "code": "BadRequest", "message": "Your organization must own the namespace gaoulm021 as a part of one of the verified domains.", "innerError": { "request-id": "c443d4be-6258-4648-a36b-985662cfe433", "date": "2017-03-09T07:07:39" } } }

任何帮助?

谢谢!

1 回答

  • 1

    目前,您必须拥有经过验证的域名,例如“domain.com”,是的,必须以.com结尾 . 我们将来会放松这一点 .

    我们不支持使用初始域(如contoso.onmicrosoft.com)进行扩展定义命名 . 我们不太可能支持这一点 .

    我们正在开发另一种机制,允许您创建扩展定义而无需经过验证的域,但名称看起来更加丑陋 - 类似于 ext_{generated_random_string}_{your_schema_name} . 如果您没有虚荣域,这将使您更容易上手 . 我们希望尽快进行此更新 .

    UPDATE 3/22/2017 :我们现在引入了一种新机制,这意味着您可以在没有经过验证的.com域名的情况下注册架构扩展定义 . 在这种情况下,您可以将 id 设置为模式的名称(不能包含下划线字符) . 创建时, id 将设置为 ext{8-char-random-alphanumeric}_{your-supplied-name} . 如果这对您有用,请告诉我们 . 此信息也会更新文档:https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/schemaextension_post_schemaextensions

    UPDATE 6/16/2017 :我们现在还支持基于已验证的域创建架构扩展ID,这些域的TLD根目录为 .net.gov.edu.org . 我们没有更新文档以反映这一点,但很快就会做到 .

    希望这可以帮助,

相关问题