Microsoft graph api 图表订阅-附加数据

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

在Graph Beta Subscriptions API中,可以在名为AdditionalData的订阅对象上设置或获取一个属性。 我尝试在创建传输数据订阅时使用此选项,这些数据将与更改通知一起发送回,并为我的任务提供更多上下文。 我发现即使我设置了属性,它也不会保留我添加的字典项,而是用自己的附加数据替换。 不确定我是否将此属性用于我不应该使用的东西,或者这是一个bug还是我只是将其设置为错误?我正在做这样的事情:

         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中包含的任何查询字符串参数都将传回。我只是想补充一下缺失的信息


订阅对象不支持存储其他数据。当以两种方式传递通知时,可以将自定义数据传回通知URL:

  • 您可以在
    clientState
    中包含其中的一些数据,尽管此属性设计为用作安全功能,但您可以在其中放入任何需要的内容

  • 在传递通知时,通知URL中包含的任何查询字符串参数都将传回。我只是想补充一下缺失的信息


谢谢。我们开始使用客户机状态,但发现它被限制为128个字符。这对于我们的目的是不够的。URL查询字符串可能会遇到同样的问题。URL应该能够容纳更多的内容。我可以建议您尝试一下,看看它是否涵盖了您的场景吗?实际上还有一个问题,查询字符串参数是否也会传递到生命周期url,还是只传递到通知url?我相信在传递通知时,为每个设置的参数应该会传递到相应的url。谢谢。我们开始使用客户机状态,但发现它被限制为128个字符。这对于我们的目的是不够的。URL查询字符串可能会遇到同样的问题。URL应该能够容纳更多的内容。我可以建议您尝试一下,看看它是否涵盖了您的场景吗?实际上还有一个问题,查询字符串参数是否也会传递到生命周期url,还是只传递到通知url?我相信在传递通知时,为每个设置的参数应该会传递到相应的url。