文件处理程序 2.0 的资源定义

以下资源定义用于对 OneDrive API 文档进行文档测试。

oneDriveAddins.fileHandlerManifest

{
    "id": "guid",
    "type": "FileHandler",
    "properties": [
        { "@type": "oneDriveAddins.keyValuePair" }
    ]
}

oneDriveAddins.keyValuePair

{
    "key": "version | fileTypeDisplayName | fileTypeIcon | appIcon | actions",
    "value": "string"
}

DriveApp

{
  "id": "guid",
  "application": { "@odata.type": "microsoft.graph.identity" },
  "fileHandler": { "@odata.type": "microsoft.graph.fileHandler" },
  "actions":
  [
    { "@odata.type": "microsoft.graph.driveAppAction" },
    { "@odata.type": "microsoft.graph.driveAppAction" },
    { "@odata.type": "microsoft.graph.driveAppAction" }
  ]
}

AvailableOn

{
    "file": { "@odata.type": "microsoft.graph.availableOnFile" },
    "folder": { "@odata.type": "microsoft.graph.availableOnFolder" },
    "web": { "@odata.type": "microsoft.graph.availableOnWeb" },
    "allowMultiSelect": false
}

AvailableOnFile

{
    "extensions": [ ".jpg", ".png" ]
}

AvailableOnFolder

{

}

AvailableOnWeb

{

}

DisplayIcon

{
    "svg": "url",
    "png1x": "url",
    "png1_5x": "url",
    "png2x": "url"
}

FileHandler

{

}