当我尝试使用 Twilio 的拨出调用者 ID API 和 Node.js 库函数来验证子帐户的电话号码时,出现“找不到资源”错误。 我这样调用该函数:
client.outgoingCallerIds('SubAccountSid').post({ 电话号码: ”###” }, 功能(){ });
Node.js 库似乎以“/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{SubAccountSid}”格式进行调用。
我可以使用格式“/2010-04-01/Accounts/{SubAccountSid}/OutgoingCallerIds/”来验证号码,一切正常。这是 Node.js 库中的错误还是这不是使用 outgoingCallerIds 的正确方法?
最佳答案
这里是 Twilio 开发者布道者。
Node.js 库与大多数官方库一样,假设您在进行 API 调用时使用主帐户。以下代码实际上是相同的:
client = require("twilio")(ACCOUNT_SID, AUTH_TOKEN);
client.outGoingCallerIds.list()
和
client.accounts(ACCOUNT_SID).outGoingCallerIds.list()
要使用子帐户,您应该照常设置客户端,然后使用帐户资源选择子帐户并根据帐户对象进行 API 调用。
client = require("twilio")(ACCOUNT_SID, AUTH_TOKEN);
subAccount = client.accounts(SUB_ACCOUNT_SID);
subAccount.outgoingCallerIds().post({ PhoneNumber: "###" }, function(){ });
请告诉我这是否有帮助。
关于node.js - Twilio Node.js 拨出调用者 ID API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28881267/