使用Node.js发送短信,无需第三方服务,可以通过以下步骤实现:
npm install twilio
这里使用了Twilio库,它提供了发送短信的功能。
sendSMS.js
,并在其中编写以下代码:const accountSid = 'YOUR_TWILIO_ACCOUNT_SID';
const authToken = 'YOUR_TWILIO_AUTH_TOKEN';
const client = require('twilio')(accountSid, authToken);
client.messages
.create({
body: 'Hello from Node.js!',
from: 'YOUR_TWILIO_PHONE_NUMBER',
to: 'RECIPIENT_PHONE_NUMBER'
})
.then(message => console.log(message.sid))
.catch(error => console.log(error));
将YOUR_TWILIO_ACCOUNT_SID
替换为你的Twilio账号SID,YOUR_TWILIO_AUTH_TOKEN
替换为你的Twilio账号Auth Token,YOUR_TWILIO_PHONE_NUMBER
替换为你的Twilio手机号码,RECIPIENT_PHONE_NUMBER
替换为接收短信的手机号码。
node sendSMS.js
如果一切正常,你将看到发送短信成功的消息。
这种方式可以直接使用Node.js发送短信,无需依赖第三方服务。然而,需要注意的是,Twilio是一家知名的短信服务提供商,提供了全球范围的短信发送服务,使用他们的服务可以获得更好的可靠性和稳定性。如果需要在生产环境中发送大量短信,建议使用专业的短信服务提供商。
没有搜到相关的文章