简介
najdisi-sms-api 是一款在 Node.js 环境下可用的 Slovenian mobile network provider Najdi.si SMS API 的官方 Node.js 客户端。该 npm 包提供了一些简单的方法来发送短信和获取短信的状态。
安装
安装 najdisi-sms-api 很简单,只需要通过 npm 命令行工具全局安装即可:
npm install -g najdisi-sms-api
使用
配置
首先,你需要在 Najdi.si SMS API 网站注册并创建一个应用程序来获取 API 密钥。获取到 API 密钥后,你需要将它定义为一个环境变量或者直接在你的代码中定义。
require('dotenv').config(); const najdisiSmsApi = require('najdisi-sms-api'); const client = new najdisiSmsApi({ apiKey: process.env.API_KEY, });
短信发送
要发送短信,需要提供收件人手机号码和短信内容:
const to = '031111111'; // 收件人手机号码 const text = '这是一条测试短信。'; // 短信内容 client.sendSms(to, text) .then(response => console.log(response)) .catch(error => console.error(error));
短信状态查询
你可以查询某条短信的状态,只需要提供短信的 ID:
const messageId = '1a2b3c4d5e6f7g8h9i'; client.getSmsStatus(messageId) .then(response => console.log(response)) .catch(error => console.error(error));
示例代码
为了帮助你更好地理解,这里提供一个完整的示例代码:
-- -------------------- ---- ------- --------------------------- -- ------ ----- ------------- - --------------------------- -- ---- ----- ------ - --- --------------- -- ---- ------- -------------------- -- ------- --- ----- -- - ------------ -- ------- ----- ---- - ------------ -- ---- ------------------ ----- -- ---- -------------- -- - -- --------- ---------------------- ----------------------- -- ------------ -- - -- --------- ------------------------ ---------------------- --- ----- --------- - --------------------- -- ------ -- ------------------------------ -- ------ -------------- -- - -- --------- ---------------------- ----------------------- -- ------------ -- - -- --------- ------------------------ ---------------------- ---
总结
以上就是 npm 包 najdisi-sms-api 的使用教程。通过本文,你可以了解得清楚该 npm 包是如何工作的,以及使用该 npm 包来发送短信和查询短信状态的代码示例。希望这篇文章能对你的前端开发工作有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005737c81e8991b448e9705