Twilio Node.js传出呼叫者ID API

时间:2015-03-05 15:15:14

标签: node.js api twilio

当我尝试使用Twilio的传出呼叫者ID与Node.js库函数来验证电话号码到子帐户时,我得到了一个"资源未找到"错误。 我这样调用函数:

client.outgoingCallerIds(' SubAccountSid&#39)后({。     PhoneNumber:" ###" ,function(){ });

看来,Node.js图书馆的格式为' / 2010-04-01 / Accounts / {AccountSid} / OutgoingCallerIds / {SubAccountSid}'。

我可以使用格式' / 2010-04-01 / Accounts / {SubAccountSid} / OutgoingCallerIds /'验证数量,一切正常。这是Node.js库中的错误还是这不是使用outgoingCallerIds的正确方法?

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

与大多数官方库一样,Node.js库假设您在进行API调用时使用的是主帐户。以下代码实际上是相同的:

client = require("twilio")(ACCOUNT_SID, AUTH_TOKEN);
client.outGoingCallerIds.list()

client.accounts(ACCOUNT_SID).outGoingCallerIds.list()

要使用子帐户,您应该正常设置客户端,然后使用accounts资源选择子帐户,并根据帐户对象进行API调用。

client = require("twilio")(ACCOUNT_SID, AUTH_TOKEN);
subAccount = client.accounts(SUB_ACCOUNT_SID);
subAccount.outgoingCallerIds().post({ PhoneNumber: "###" }, function(){ });

如果有帮助,请告诉我。