try {
const response = await fetch('https://app.notify.ng/api/v2/SendSMS', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(requestData)
});
const result = await response.json();
if (result.ErrorCode === 0) {
// Success
console.log('Message sent:', result.Data);
} else {
// Handle specific errors
switch (result.ErrorCode) {
case 001:
console.error('Authentication required');
break;
case 021:
console.error('Insufficient credits');
break;
case 015:
console.error('Invalid Sender ID');
break;
default:
console.error('Error:', result.ErrorDescription);
}
}
} catch (error) {
console.error('Network error:', error);
}