1.0.1 • Published 11 months ago
@agonzaji/mvp-api-sdk v1.0.1
📦 @agonzaji/mvp-api-sdk
SDK oficial para interactuar con la plataforma de APIs de mensajería.
🚀 Instalación
npm install @agonzaji/mvp-api-sdk
📚 Uso básico
const MvpApiClient = require('@agonzaji/mvp-api-sdk');
const client = new MvpApiClient({
apiUrl: 'https://mvp-api-platform-backend-production.up.railway.app',
token: 'TU_TOKEN_AQUI'
});
// Enviar SMS
client.sendSms('+34600111222', 'Hola desde el SDK')
.then(response => console.log('Mensaje enviado:', response))
.catch(error => console.error('Error:', error.message));
// Consultar mensajes
client.getMessages()
.then(messages => console.log('Mensajes:', messages))
.catch(error => console.error('Error:', error.message));
📂 Estructura del proyecto
• index.js: Código fuente del SDK.
• examples/sendSmsExample.js: Ejemplo de uso real.
📜 Licencia
# 📄 4. Carpeta `examples/sendSmsExample.js`
```javascript
const MvpApiClient = require('../index');
// Configura aquí tus valores
const client = new MvpApiClient({
apiUrl: process.env.API_URL,
token: process.env.API_TOKEN
});
async function main() {
try {
// Enviar un SMS de prueba
const smsResponse = await client.sendSms('+34600111222', 'Hola desde el ejemplo!');
console.log('✅ SMS enviado:', smsResponse);
// Consultar mensajes enviados
const messages = await client.getMessages();
console.log('📜 Mensajes obtenidos:', messages);
} catch (error) {
console.error('❌ Error:', error.message);
}
}
main();