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!
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);
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);