首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CallRecords的Azure更改通知:生命周期通知不适用于我

CallRecords的Azure更改通知:生命周期通知不适用于我
EN

Stack Overflow用户
提问于 2021-09-19 22:08:36
回答 1查看 241关注 0票数 0

我注册了一个呼叫记录的订阅。

我尝试了很多次,我从一个带有ngrok的本地C#应用程序开始,然后我在nodejs中使用了Azure函数。在没有生命周期通知的情况下在本地创建订阅很好,用nodeJS创建带有Azure函数的订阅对于两个urls (notification & fine )也很好。

对于post调用,我使用了以下JSON:

代码语言:javascript
复制
{
   "resource": "communications/callRecords",,
   "changeType": "created",
   "clientState": "xyz",
   "notificationUrl": "https://<domain>/api/notificfation",
   "lifecycleNotificationUrl": "https://<domain>/api/lifecylcenotificfation",
   "expirationDateTime": "2021-08-29T16:36:56.1624377Z",
} 

两个url的注册Azure函数使用以下代码:

代码语言:javascript
复制
module.exports = async function (context, req) {
    context.log('Executing Webhook endpoint...');

    // Validate the subscription creation
    if (req.query.validationToken) {
        context.log('Validating new subscription...');
        context.log('Validation token:');
        context.log(req.query.validationToken);
        context.res = {
            headers: {
                'Content-Type': 'text/plain'
            },
            body: req.query.validationToken
        };
    }
    else {
        context.log('Received new notification...');
        context.log('Notification: ');
        context.log(JSON.stringify(req.body));
        context.res = { body: "" };
    }
};

问题不在于获取调用记录,而是在行为不当或某些我不知道的情况下,我没有得到生命周期通知。

我试着等待过期,阻止通知url,删除应用程序注册,更改/删除秘密,删除必要的API权限。

我等了半天多--我想5-6个小时是生命周期通知的反应时间,但我没有收到生命周期通知。

谁能告诉我出了什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-27 18:11:22

看看这个文档- 减少丢失的订阅和更改通知

据说-

对于在这些资源类型上创建的订阅,支持生命周期通知:

  • Outlook消息
  • Outlook事件
  • 展望个人接触
  • 团队chatMessage
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69247429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档