npm 包 alb3rt-sms 使用教程

阅读时长 3 分钟读完

在前端开发中,经常需要用到短信验证码等功能。而通过第三方短信服务商可以很方便的实现这个功能,在这里我要介绍的是最近使用到的 npm 包 alb3rt-sms。

alb3rt-sms 简介

alb3rt-sms 是一个通过互联网向手机发送短信的 npm 包。它支持多种短信服务商,包括阿里云、七牛等。

接下来,我将用阿里云作为例子,来介绍如何使用该包。

安装 alb3rt-sms

你可以通过 npm 安装 alb3rt-sms,具体方法如下:

安装完成之后,你可以在你的项目中引用它

阿里云配置

在进行短信发送之前,需要在阿里云后台里注册并开通短信服务。具体步骤如下:

  1. 登录阿里云控制台,点击右上角“注册/登录”按钮,如果你没有账号,先进行注册,并完成实名认证。

  2. 进入 AccessKey 管理 捆绑你的账号。

  3. 进入 短信服务 - 控制台,点击创建签名、模板和添加未通过审核的模板。建议模板审核通过后再使用,避免麻烦。

  4. 获取你的 AccessKeyId 和 AccessKeySecret。你可以在阿里云的 用户信息管理 里找到它们。请妥善保存这两个密钥,不要泄漏给他人。

发送短信

在获取到 AccessKeyId 和 AccessKeySecret 之后,就可以开始使用 alb3rt-sms 发送短信。发送短信主要包含四个参数,分别是:

  1. AccessKeyId 和 AccessKeySecret,你在阿里云后台申请的密钥。

  2. 短信模板 id,你在阿里云后台申请通过的模板 id。

  3. 短信签名,你在阿里云后台申请的签名信息。

  4. 需要发送短信的手机号。

代码示例:

-- -------------------- ---- -------
----- ------ - ----------------------

----- --- - --- --------
  --- ------------------- -- -----------
  --- ---------------------- -- ---------------
---

----------
  ------------- ------------------ -- ---
  --------- --------------- -- ----
  ------------- ----------------- -- ---- --
  -------------- ----------------- -- ----
------------- -- -
  -----------------
-------------- -- -
  -------------------
---

总结

通过使用 alb3rt-sms,你可以很方便的在前端项目中实现短信验证码等功能。该包支持多种短信服务商,使用也比较简单。希望这篇文章能够对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055dcd81e8991b448db854

纠错
反馈