在 Node.js 中删除/释放 Twilio 电话号码的语法是什么?
What is the syntax for deleting/releasing Twilio phone numbers in Node.js?
尝试通过 API 删除 Twilio 电话号码时收到 404 错误。
这是我的代码:
var twilioSID = user.numberSID; // PN946a0603c974be563c5916f865be4d0b
var accountSid = '{removed}';
var authToken = '{removed}';
var client = require('twilio')(accountSid, authToken);
client.incomingPhoneNumbers(twilioSID).delete(function(err, deleted) {
if (err){
console.log(err);
} else {
console.log('Deleted from Twilio');
}
});
这是我在控制台中遇到的错误:
{
status: 404,
message: 'The requested resource /2010-04-01/Accounts/{removed}/IncomingPhoneNumbers/PN946a0603c974be563c5916f865be4d0b.json was not found',
code: 20404,
moreInfo: 'https://www.twilio.com/docs/errors/20404'
}
Twilio API 也几乎没有任何删除数字的文档。关于为什么这不起作用的任何想法?
@parkeragee 您的解决方案正在工作
client.incomingPhoneNumbers(poneNumberSID).delete(function(err, deleted) {
if (err){
console.log(err);
} else {
console.log('Deleted from Twilio');
}
});
他们在节点js模块中将其从删除更改为删除。
在撰写本文时,通过 API 删除 Twilio 电话号码的函数称为 remove
。如果您尝试使用 delete
,您应该会收到以下错误:
client.incoming电话号码(...).删除不是函数
我无法在Twilio API文档中找到任何参考资料;通过阅读源代码Luke找到了这个。
下面是一个调用remove
的示例:
client.incomingPhoneNumbers(sid).remove()
.then(function(deleted) {
// Success
})
.catch(function(error) {
// Handle error
});
根据他们的 REST API 文档,您可以向 url 发送 HTTP DELETE 请求,例如 /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{IncomingPhoneNumberSid}
.因此,错误消息中的 URL 看起来几乎是正确的,除了末尾的.json
。无论哪种方式,如果电话号码实际上仍附加到您的帐户,则看起来像是其代码中的错误。
我的问题是我用我的测试电话号码覆盖了我的生产电话 nuber numberSID
变量。因此,我分配给变量的user.numberSID;
是针对 Twilio 测试电话号码的。因此,当它搜索该号码SID时,它返回了404。
相关文章:
- 带有加号的电话号码验证(可选)
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如何将页面上的所有电话号码更改为可点击链接,不包括特定类别的元素
- 验证澳大利亚的电话号码
- 使用javascript验证电话号码无效
- Regex表示8位电话号码(新加坡号码长度)
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 试图清理一个电话号码,以便如果它像816-345-6757一样被输入,它会像8163456757一样返回它
- 输入中的国际电话号码格式
- 什么是英国电话号码验证表达式和语法
- 使用 AngularJs 格式化电话号码
- 如何使移动用户可点击动态电话号码
- 如何通过Phonegap使用iOS格式查找联系人的电话号码
- Jquery国际电话号码输入
- Javascript-如何验证两个电话号码是否不同
- javascript/jquery:从字符串中提取电话号码
- 如何使用angularjs在剑道网格过滤器文本框中应用电话号码掩码
- 在 Node.js 中删除/释放 Twilio 电话号码的语法是什么?