smsaero-v2

SMSAero v2 API client

Usage no npm install needed!

<script type="module">
  import smsaeroV2 from 'https://cdn.skypack.dev/smsaero-v2';
</script>

README

SMSAero V2

SMSAero V2 client written in TypeScript.

Install

npm i smsaero-v2 or yarn add smsaero-v2

Usage

Sending sms example:

import {Client, Message} from "smsaero-v2";

// create a client instance with login/key
// and pass a timeout option (optional)
const client = new Client("login", "key", {timeout: 15000});
(async function () {
    const res = await api.send(new Message({
      sign: "SMS Aero",
      number: "79991112233", // num or [num1, num2, ...numN]
      text: "Test message"
    }));

    console.log(res)
})();

Output format described in interfaces or SMSAero documentation.

API

See TypeScript interfaces.