[RestException [错误]: 'To' 号码 9977428080 不是有效的 phone 号码
[RestException [Error]: The 'To' number 9977428080 is not a valid phone number
我正在尝试使用 Twilio API 向号码发送短信,但我收到类似 [RestException [Error]: The 'To' number 9977428080 is not a valid phone number.] {
status: 400,
message: "The 'To' number 9977428080 is not a valid phone number.",
code: 21211,
moreInfo: 'https://www.twilio.com/docs/errors/21211',
detail: undefined
}
的错误
在此之前,我得到了 the from number is not valid
然后我将 API 的凭据测试切换为实时凭据,我遇到了另一个问题。
这些是下面的代码
const client = require('twilio')(config.SId, config.AccesToekn);
// SEND OTP TO USER ACCOUNT
router.post('/sendsms',(req, res, next)=>{
client.messages.create({
from:'+15204770942',
to:"9977428080",
body:'Please user this OPT to verify your number 74536',
}, function(error, data){
if(error){
console.log(error,'error')
console.log(data,"data")
}
})
})
我的凭证是正确的。
出现此问题的原因可能是什么,非常感谢您的帮助
提前致谢
error.moreInfo: 'https://www.twilio.com/docs/errors/21211'
进一步了解格式:
Example: +14155552671
更改为:
const client = require('twilio')(config.SId, config.AccesToekn);
// SEND OTP TO USER ACCOUNT
router.post('/sendsms',(req, res, next)=>{
client.messages.create({
from:'+15204770942',
to:"+9199778080", //this must be a verified phone number for twilio trial accounts
body:'Please user this OPT to verify your number 74536',
}, function(error, data){
if(error){
console.log(error,'error')
console.log(data,"data")
}
})
})
遇到同样的问题。
但是,这里我们只需要添加国家代码。
var message = MessageResource.Create(
body: "Order Placed on BulkyBook. Your Order ID:" + id,
from: new Twilio.Types.PhoneNumber(_twilloOptions.PhoneNumber),
to: new Twilio.Types.PhoneNumber("+91" + orderHeader.PhoneNumber)
);
当使用 Twilio 时,总是使用带有 phone 号码的国家/地区代码
我正在尝试使用 Twilio API 向号码发送短信,但我收到类似 [RestException [Error]: The 'To' number 9977428080 is not a valid phone number.] {
status: 400,
message: "The 'To' number 9977428080 is not a valid phone number.",
code: 21211,
moreInfo: 'https://www.twilio.com/docs/errors/21211',
detail: undefined
}
在此之前,我得到了 the from number is not valid
然后我将 API 的凭据测试切换为实时凭据,我遇到了另一个问题。
这些是下面的代码
const client = require('twilio')(config.SId, config.AccesToekn);
// SEND OTP TO USER ACCOUNT
router.post('/sendsms',(req, res, next)=>{
client.messages.create({
from:'+15204770942',
to:"9977428080",
body:'Please user this OPT to verify your number 74536',
}, function(error, data){
if(error){
console.log(error,'error')
console.log(data,"data")
}
})
})
我的凭证是正确的。 出现此问题的原因可能是什么,非常感谢您的帮助
提前致谢
error.moreInfo: 'https://www.twilio.com/docs/errors/21211'
进一步了解格式:
Example: +14155552671
更改为:
const client = require('twilio')(config.SId, config.AccesToekn);
// SEND OTP TO USER ACCOUNT
router.post('/sendsms',(req, res, next)=>{
client.messages.create({
from:'+15204770942',
to:"+9199778080", //this must be a verified phone number for twilio trial accounts
body:'Please user this OPT to verify your number 74536',
}, function(error, data){
if(error){
console.log(error,'error')
console.log(data,"data")
}
})
})
遇到同样的问题。 但是,这里我们只需要添加国家代码。
var message = MessageResource.Create(
body: "Order Placed on BulkyBook. Your Order ID:" + id,
from: new Twilio.Types.PhoneNumber(_twilloOptions.PhoneNumber),
to: new Twilio.Types.PhoneNumber("+91" + orderHeader.PhoneNumber)
);
当使用 Twilio 时,总是使用带有 phone 号码的国家/地区代码