文件处理程序 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
{
}