OneDrive Facet 架构注册(用于元数据)

OneDrive Facet schema Registration (for metadata)

我正在尝试编写一些自定义方面,以便根据 https://dev.onedrive.com/misc/custom-metadata.htm

为 OneDrive API 添加一些元数据

要进行模式注册,我需要发送一封电子邮件,其中包含我的 CLIENT_ID 和模式定义 JSON(收件人:odwhr@microsoft.com)。在电子邮件的正文中,我在第一行提供了 clientID,然后在第二行提供了 json 作为内联文本。

这是我的 json 架构:

{
    "name": "appDomain",
    "description": "",
    "properties": [
    {
      "name": "lastModifiedTime",
      "type": "datetime",
      "nullable": “false"
    },
    {
      "name": "locale",
      "type": "string ",
      "max": "3",
      "nullable": "true"
    }
    ]
}

在那之后,我没有收到任何确认注册成功的电子邮件。

当我使用如下新元数据调用 PATCH 请求时:

{
"appDomain": 
   {
     "lastModifiedTime": "2015-08-01T20:17:12.86Z",
     "locale": "EN"
   }
}

我仍然无法获取元数据值,但此响应:

{
    "error": {
        "code": "invalidRequest",
        "message": "property appDomain does not exist"
    }
}

我是否需要做一些不同的事情才能正确注册我的元数据 属性 值?谢谢

看起来你做对了一切!自定义方面功能仍在预览中 (https://dev.onedrive.com/misc/custom-metadata.htm),因此在您发送邮件时不会自动注册这些方面。请检查您的邮件以获取团队的回复。