orange-connect

Connect a NodeJs server to the Orange SMS API

Usage no npm install needed!

<script type="module">
  import orangeConnect from 'https://cdn.skypack.dev/orange-connect';
</script>

README

orange-connect

Connect your NodeJs server to the Orange SMS API

Installing

Using npm:

npm install orange-connect

Using yarn:

yarn add orange-connect

Example

const { sendSMS } = require('orange-connect')

sendSMS({
      authorizationHeader: "Basic ******************************==", // Your Authorization Header that you get from your Orange SMS APP Settings
      from: "+21600000000", // Your Orange account's phone number
      to: "+21600000000",
      message: "Hello from orange-connect :)"
}).then(response => {
    console.log("response", response);
}).catch(error => {
    console.log("error", error)
})

// Want to use async/await? Add the `async` keyword to your outer function/method.
async function sendMessage() {
  try {
    const response = await sendSMS({
      authorizationHeader: "Basic ******************************==", // Your Authorization Header that you get from your Orange SMS APP Settings
      from: "+21600000000", // Your Orange account's phone number
      to: "+21600000000",
      message: "Hello from orange-connect :)"
    })
    console.log("response", response);
  } catch (error) {
    console.log("error", error);
  }
}

sendMessage() // Don't forget to invoke it

TypeScript

orange-connect includes TypeScript definitions.

import { sendSMS } from 'orange-connect';

License

MIT

Author