sms-verifier
v1.0.0
Published
ESP32 + SIM800L ile çalışan basit SMS doğrulama kütüphanesi
Maintainers
Readme
SMS Verifier
ESP32 + SIM800L ile çalışan basit SMS doğrulama kütüphanesi.
Kurulum
npm install sms-verifierKullanım
const { SmsVerifier } = require('sms-verifier');
const verifier = new SmsVerifier({
espUrl: 'http://ESP32_IP_ADRESI', // ESP32'nin IP adresi
apiKey: 'ESP32_API_ANAHTARI' // ESP32'de tanımladığınız API anahtarı
});
// Telefon numarası gönderme
const result = await verifier.sendCode('+90555XXXXXXX');
// Kod doğrulama
const isValid = await verifier.verifyCode('+90555XXXXXXX', '123456');API
constructor(options)
options.espUrl: ESP32'nin IP adresioptions.apiKey: ESP32'de tanımladığınız API anahtarı
sendCode(phone)
ESP32'ye telefon numarası gönderir.
phone: Telefon numarası (örn: +90555XXXXXXX)- Returns:
Promise<{ status, message }>
verifyCode(phone, code)
Gönderilen SMS kodunu doğrular.
phone: Telefon numarasıcode: Doğrulanacak kod- Returns:
Promise<boolean>
ESP32 API Endpoint'leri
ESP32 tarafında şu endpoint'leri oluşturmanız gerekiyor:
POST /send- Body:
{ phone: string } - SIM800L ile SMS gönderme işlemi
- Body:
POST /verify- Body:
{ phone: string, code: string } - Gönderilen kodun doğrulanması
- Body:
Lisans
MIT
