gpt4 book ai didi

node.js - Nexmo 不在 node.js 中发送短信

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:06 25 4
gpt4 key购买 nike

我正在使用 nexmo sms api 向手机号码发送消息。它工作正常,我也得到了结果,但短信没有发送到手机号码。

const express = require('express');
const bodyParser = require('body-parser');
const Nexmo = require('nexmo');

const app = express();

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

const nexmo = new Nexmo({
apiKey: 'db8*****',
apiSecret: 'kimQ************',
}, {debug: true});

app.post('/send', (req, res) => {
nexmo.message.sendSms('NEXMO', req.body.toNumber, req.body.message, {type: 'unicode'}, (err, responseData) => {
if (responseData){
console.log(responseData);
res.send(responseData);
}
});
});

我正在使用 postman 发送邮寄请求。我得到了 responseData 的正常结果,但短信未发送到号码。

提前致谢

最佳答案

您正在尝试使用“NEXMO”作为发件人号码,而某些网络要求您提供有效的电话号码或字母数字短代码才能传送消息。您可以查看here在您尝试发送消息的国家/地区的“Alpha SenderID 支持”列下,查看是否受支持。现在,尝试将“NEXMO”更改为您帐户下的 Nexmo 号码:

nexmo.message.sendSms('YOUR_NEXMO_NUMBER_HERE', req.body.toNumber, req.body.message, {type: 'unicode'}, (err, responseData) => {
if (responseData){
console.log(responseData);
res.send(responseData);
}
});

关于node.js - Nexmo 不在 node.js 中发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54081967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com