gpt4 book ai didi

microsoft-graph-api - 图生命周期通知未注册正确的端点

转载 作者:行者123 更新时间:2023-12-05 07:03:46 25 4
gpt4 key购买 nike

我正在尝试使用如下代码在 Graph Beta API 中获取生命周期事件:

var subscription = new Subscription
{
Resource = $"users/{userObjectId}/mailFolders('{resource}')/messages",
ChangeType = "created,updated",
NotificationUrl = notificationWebHookUrl,
LifecycleNotificationUrl = lifecycleNotificationWebHookUrl,
ClientState = clientState,
ExpirationDateTime = DateTime.UtcNow + new TimeSpan(0, 0, 4200, 0),
};

但是,即使我为 NotificationUrl 提供了不同的 LifecycleNotificationUrl,执行验证请求的初始请求也只会转到 NotificationUrl 端点,而不是 LifecycleNotificationUrl 端点。我已经检查过,我肯定会提供不同的端点 url。我正在使用 2 个单独的 Azure Functions,并将 Http 触发器作为端点。还要注意的是,我正在使用 ngrok 公开我的本地主机 Azure 函数。我知道如果您不提供 LifecycleNotificationUrl,这是您应该期望的行为,但我是。

最佳答案

我们目前有一个 open issue其中验证代码向 notificationUrl 发送两个验证请求,而没有向 lifecycleNotificationUrl 发送验证请求。这是我们正在努力解决的问题,希望很快就能解决。我建议您关注此问题以获取有关此事的任何更新的通知。

除此之外,一旦验证通过,生命周期通知将发送到您的 lifecycleNotificationUrl 而不是您的 notificationUrl

关于microsoft-graph-api - 图生命周期通知未注册正确的端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63145838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com