首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在node.js中从Twilio中检索呼叫者姓名和运营商?

如何在node.js中从Twilio中检索呼叫者姓名和运营商?
EN

Stack Overflow用户
提问于 2017-07-11 16:25:04
回答 1查看 292关注 0票数 0

我在使用twilio-api for node时遇到了问题。

我写了这段代码:

代码语言:javascript
复制
let typeArray = ['caller-name','carrier'];
this.client.phoneNumbers(phoneNumberToCheck).get({
  type: typeArray
}, (error, number) =>  {
  // working on the number data results
  // ...
});

问题是我没有得到它们中的任何一个(承运商/调用者名称)-尽管在其他语言(php,c#..)中将数组传递给参数'type‘是这样做的。但它在node.js上不起作用,相反,我得到的结果是:

代码语言:javascript
复制
// -> get 
{
  "caller_name":null,
  "country_code":"US",
  "phone_number":"+123456789",
  "national_format":"(248) 123-456",
  "carrier":null,
  "add_ons":null,
  "url":"https://lookups.twilio.com/v1/PhoneNumbers/+123456789",
  "callerName":null,
  "countryCode":"US",
  "phoneNumber":"+123456789",
  "nationalFormat":"(248) 123-456",
  "addOns":null
}

注意:如果我分别发送每个邮件(仅限承运商或仅限呼叫者姓名)-我将获得每个邮件的部分信息。

在node.js中,如何在一个请求中同时获取这两个请求?

EN

回答 1

Stack Overflow用户

发布于 2017-07-11 17:25:00

Twilio开发者的布道者在这里。

您应该这样调用Node中的Lookups API

代码语言:javascript
复制
client.lookups.phoneNumbers.get(phoneNumber)
  .fetch({
    type: ['carrier', 'caller-name']
  },
  function(err, result) {
    // do something
  }
)

这些文档在Lookups documentation上的Node.js中有一点不足,我将与团队一起提出这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45029189

复制
相关文章

相似问题

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