我正在尝试使用MS Graph API为SharePoint Online驱动器设置webhook通知。订阅已设置。每当我通过添加/删除文件在驱动器中进行任何更改时,都会收到通知,但resourceData为null。 这是标准行为吗?
{"value":[
{"subscriptionId":"XXX",
"clientState":"secretClientValue",
"tenantId":"XXX",
"resource":"drives/<id>/root",
"resourceData":null,
"changeType":"updated",
"subscriptionExpirationDateTime":"2019-01-22T18:23:45.9356913+00:00"
}
]
}
谢谢您的任何建议。
答案 0 :(得分:0)
并非所有资源都在通知本身内返回resourceData
,OneDrive就是其中之一。
OneDrive将返回以下属性:
{
"subscriptionId": "string",
"expirationDateTime": "datetime",
"resource": "relative url",
"clientState": "string optional",
"changeType": "updated"
}
您可以找到有关此entity here的特殊文档。