Microsoft graph api 创建模式扩展提供';名称包含无效字符';

Microsoft graph api 创建模式扩展提供';名称包含无效字符';,microsoft-graph-api,Microsoft Graph Api,我们正在尝试使用Microsoft Graph extensions创建架构,并不断收到错误: “代码”:“请求”\u BadRequest;“消息”:“名称的值包含” 无效字符。请确保它与正则表达式匹配 “[0-9a-zA-Z]+” 无论我们使用什么“名称”值,我们都无法让它工作 其他一切都可以在图形资源管理器上正常工作,我们使用额外的权限User.ReadWrite.All、Directory.ReadWrite.All、Directory.accessUser.All成功登录 这是我们在G

我们正在尝试使用Microsoft Graph extensions创建架构,并不断收到错误:

“代码”:“请求”\u BadRequest;“消息”:“名称的值包含” 无效字符。请确保它与正则表达式匹配 “[0-9a-zA-Z]+”

无论我们使用什么“名称”值,我们都无法让它工作

其他一切都可以在图形资源管理器上正常工作,我们使用额外的权限User.ReadWrite.All、Directory.ReadWrite.All、Directory.accessUser.All成功登录

这是我们在Graph Explorer上执行的请求:

随附正文发送至:

{
    "id":"something-commerce_dynamics",
    "description": "Contact data from Dynamics",
    "owner": "{our app id}",
    "targetTypes": [
        "User"
    ],
    "properties": [
        {
            "name": "companyMailAddress",
            "type": "String"
        }
    ]
}

事实证明,当图形显示“name”时,它可以表示“id”字段

当我没有在ID中使用域(商业上的东西)并且遗漏了uu,一切都很好

因此,以下工作:

{
    "id":"dynamicsContactData",
    "description": "Contact data from Dynamics",
    "owner": "{our app id}",
    "targetTypes": [
        "User"
    ],
    "properties": [
        {
            "name": "companyMailAddress",
            "type": "String"
        }
    ]
}

谢谢分享。实际上,我已经让扩展团队的PM知道了这一点,以帮助处理错误消息。