posta-guvercini-unofficial-api

0.1.1 • Public • Published

Installation

Using npm:

$ npm i posta-guvercini-unofficial-api

Initialize

// import
import PostaGuvercini from 'posta-guvercini-unofficial-api'


// options
const options = {
  user: 'posta-guvercini-user',
  password: 'posta-guvercini-password'
}


//initialize
const postaGuvercini = new PostaGuvercini(options)

Usage

const parameters = {
  phones: ['909998887766'],
  text: 'Hello World'
}

const multipleParameters = {
  phones: ['909998887766', '909998887755', '909998887744'],
  text: 'Hello World'
}
  • phones should be array and includes phone numbers.
  • text text message to be send.

Functions

  • There are three main functions in this version.
  • sendSimpleSms
  • sendOtpSms
  • sendBulkSms

Example

const parameters = {
  phones: ['909998887766'],
  text: 'Hello World'
}
const multipleParameters = {
  phones: ['909998887766', '909998887755', '909998887744'],
  text: 'Hello World'
}

// single sms sending
postaGuvercini.sendSimpleSms(parameters)
  .then((response) => {
    // returns message_id as array
    console.log(response)
  })
  .catch((error) => {
    // returns error message as string
    console.log(error)
  })

// otp sending
postaGuvercini.sendOtpSms(parameters)
  .then((response) => {
    // returns message_id as array
    console.log(response)
  })
  .catch((error) => {
    // returns error message as string
    console.log(error)
  })

  // multiple sms sending
postaGuvercini.sendBulkSms(multipleParameters)
  .then((response) => {
    // returns message_id(s) as array
    console.log(response)
  })
  .catch((error) => {
    // returns error message as string
    console.log(error)
  })

Response Looks Like This

  • response
[ 'EZ_43D2B5QC-FD3A-396F-82D4-7FFD44F24609' ]
  • error
Error: Hata Kodu: -1003, Hata Mesajı: GSM no geçersiz

Package Sidebar

Install

npm i posta-guvercini-unofficial-api

Weekly Downloads

6

Version

0.1.1

License

ISC

Unpacked Size

12.1 kB

Total Files

13

Last publish

Collaborators

  • aykutkircan
  • ademkoc