1.0.0 • Published 11 months ago

@agonzaji/mvp-api-sdk v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

📦 @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();
1.0.1

11 months ago

1.0.0

11 months ago