NodeJS

Implementacija Poslji.me z vašim NodeJS projektom ne bi mogla biti enostavnejša! Samo pripravite pravilen format podatkov, katere želite poslati in naredite POST poizvedbo na Poslji.me strežnik. To je vse!

Primer kode z ExpressJS knjižnico

Za ta način potrebujete namestiti ExpressJS in Axios knjižnici v vaš NodeJS projekt. Predpostavimo, da imate projekt že pripravljen.

 $ npm install express axios

Nato definirajte in inicializirajte knjižnice.

  const express = require('express')
  const axios = require('axios');
  app = express()
  app.use(express.json());

Konstruirajte API link.

  const api_key = "[VAŠ_API_KLJUČ]";
  const secret_key = "[VAŠ_SECRET_KLJUČ];
  const url = `https://www.poslji.me/api/poslji-sms/${api_key}/${secret_key}`

Zamenjajte [VAŠ_SECRET_KLJUČ] in [VAŠ_API_KLJUČ] z dodeljenim API in SECRET ključom, ki ste ju dobili od sistemskega administratorja v INT formatu.

Nato definirajte podatke v točno isti obliki.

  const data = {
  phone: 'XX XXX XXX', // primer: '31 123 456'
  message: '[VAŠE SPOROČILO]',
  };

Pazite, da bo phone v formatu 'XX XXX XXX', z vsemi presledki ter brez začetne št. 0. Zamenjajte [VAŠE_SPOROČILO] s stringom (nizom), katerega želite poslati.

Kličite Axios za pošiljanje podatkov.

  const response = await axios.post(url, data);

Celotna koda

Spodaj je napisana celotna koda za enostaven NodeJS program, ki pošilja API poizvedbo na strežnik Pošlji.me.

  const express = require('express')
  const axios = require('axios');
  app = express()

  app.use(express.json());

  const api_key = "[VAŠ_API_KLJUČ]";
  const secret_key = "[VAŠ_SECRET_KLJUČ];
  const url = `https://www.poslji.me/api/poslji-sms/${api_key}/${secret_key}`

  const data = {
  phone: 'XX XXX XXX', // primer: '31 123 456'
  message: '[VAŠE SPOROČILO]',
  };

  const response = await axios.post(url, data);