在Node.js中删除/释放Twilio电话号码的语法是什么?
尝试通过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: ''
}
Twilio API几乎没有任何删除数字的文档。关于为什么这不起作用的任何想法?
回答如下:@parkeragee您的解决方案正在运行
client.incomingPhoneNumbers(poneNumberSID).delete(function(err, deleted) {
if (err){
console.log(err);
} else {
console.log('Deleted from Twilio');
}
});