当我尝试使用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的正确方法?
答案 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(){ });
如果有帮助,请告诉我。