Twilio 检查消息传递活动配置是否通过API配置

Twilio 检查消息传递活动配置是否通过API配置,twilio,twilio-api,Twilio,Twilio Api,有没有办法通过API检查电话号码的消息传递活动配置是否已配置 谢谢大家! 是的,您可以使用IncomingPhoneNumber资源来执行此操作 请参阅代码示例(Fetch/List) 对于消息服务(查看消息服务中是否有号码): 阅读服务示例。 这将列出给定帐户SID中的所有消息传递服务 服务资源 例如: client.messaging.services .list({limit: 20}) .then(services =

有没有办法通过API检查电话号码的消息传递活动配置是否已配置


谢谢大家!

是的,您可以使用IncomingPhoneNumber资源来执行此操作

请参阅代码示例(Fetch/List)

对于消息服务(查看消息服务中是否有号码):

  • 阅读服务示例。 这将列出给定帐户SID中的所有消息传递服务 服务资源
  • 例如:

    client.messaging.services
                    .list({limit: 20})
                    .then(services => services.forEach(s => console.log(s.sid)));
    
    client.messaging.services('MGxxx')
          .phoneNumbers
          .list({limit: 20})
          .then(phoneNumbers => phoneNumbers.forEach(p => console.log(p.phoneNumber)));
    
  • 取回服务 对于每个消息服务,您需要获取它包含的数字,您需要为每个消息服务SID(上面的#1)执行此操作
  • 电话号码资源

    例如:

    client.messaging.services
                    .list({limit: 20})
                    .then(services => services.forEach(s => console.log(s.sid)));
    
    client.messaging.services('MGxxx')
          .phoneNumbers
          .list({limit: 20})
          .then(phoneNumbers => phoneNumbers.forEach(p => console.log(p.phoneNumber)));
    

    我试过了,但它没有显示消息服务:默认对话服务,对于第二个数字,它显示了配置的挂钩,然而,我更感兴趣的是知道第一个数字正在使用消息服务:默认对话服务。该信息不会被返回