Microsoft graph api 图表订阅-附加数据
在Graph Beta Subscriptions API中,可以在名为AdditionalData的订阅对象上设置或获取一个属性。 我尝试在创建传输数据订阅时使用此选项,这些数据将与更改通知一起发送回,并为我的任务提供更多上下文。 我发现即使我设置了属性,它也不会保留我添加的字典项,而是用自己的附加数据替换。 不确定我是否将此属性用于我不应该使用的东西,或者这是一个bug还是我只是将其设置为错误?我正在做这样的事情:Microsoft graph api 图表订阅-附加数据,microsoft-graph-api,microsoft-graph-sdks,Microsoft Graph Api,Microsoft Graph Sdks,在Graph Beta Subscriptions API中,可以在名为AdditionalData的订阅对象上设置或获取一个属性。 我尝试在创建传输数据订阅时使用此选项,这些数据将与更改通知一起发送回,并为我的任务提供更多上下文。 我发现即使我设置了属性,它也不会保留我添加的字典项,而是用自己的附加数据替换。 不确定我是否将此属性用于我不应该使用的东西,或者这是一个bug还是我只是将其设置为错误?我正在做这样的事情: var subscription = new Subscr
var subscription = new Subscription
{
Resource = $"users/{userObjectId}/mailFolders('{resource}')/messages",
ChangeType = "created",
NotificationUrl = notificationWebHookUrl,
LifecycleNotificationUrl = lifecycleNotificationWebHookUrl,
AdditionalData = new Dictionary<string, object> { { "test", "123"} },
ExpirationDateTime = DateTime.UtcNow + new TimeSpan(0, 0, 4200, 0)
};
var订阅=新订阅
{
Resource=$“users/{userObjectId}/mailFolders('{Resource}')/messages”,
ChangeType=“已创建”,
NotificationUrl=notificationWebHookUrl,
LifecycleNotificationUrl=lifecycleNotificationWebHookUrl,
AdditionalData=新字典{{“test”,“123”},
ExpirationDateTime=DateTime.UtcNow+new TimeSpan(0,04200,0)
};
订阅对象不支持存储其他数据。当以两种方式传递通知时,可以将自定义数据传回通知URL:
- 您可以在
中包含其中的一些数据,尽管此属性设计为用作安全功能,但您可以在其中放入任何需要的内容clientState
- 在传递通知时,通知URL中包含的任何查询字符串参数都将传回。我只是想补充一下缺失的信息
- 您可以在
中包含其中的一些数据,尽管此属性设计为用作安全功能,但您可以在其中放入任何需要的内容clientState
- 在传递通知时,通知URL中包含的任何查询字符串参数都将传回。我只是想补充一下缺失的信息