Demarrage Rapide
Affichez les donnees du studio sur votre site web en quelques minutes.
1. Trouvez votre ID de studio
Votre ID de studio est affiche dans Parametres → Studio dans le tableau de bord BailaYa, ou dans l'URL lorsque vous consultez votre studio : https://www.bailaya.com/studio/{studioId}.
2. Installez le SDK
- npm
- yarn
npm install @bailaya/core
yarn add @bailaya/core
3. Recuperez vos cours
import { BailayaClient } from '@bailaya/core';
const client = new BailayaClient({ studioId: 'your-studio-id' });
const classes = await client.getClasses();
classes.forEach(cls => {
console.log(`${cls.name} on ${cls.date.toDateString()} at ${cls.startTime}`);
});
4. Affichez avec un composant de framework
- React
- Vue 3
- Angular
npm install @bailaya/react
import { BailayaProvider, ClassSchedule } from '@bailaya/react';
export default function App() {
return (
<BailayaProvider config={{ studioId: 'your-studio-id' }}>
<ClassSchedule locale="en" currency="USD" />
</BailayaProvider>
);
}
npm install @bailaya/vue
// main.ts
import { createApp } from 'vue';
import { createBailaya } from '@bailaya/vue';
import App from './App.vue';
const app = createApp(App);
app.use(createBailaya({ studioId: 'your-studio-id' }));
app.mount('#app');
<!-- YourComponent.vue -->
<template>
<ClassSchedule locale="en" currency="USD" />
</template>
<script setup>
import { ClassSchedule } from '@bailaya/vue';
</script>
npm install @bailaya/angular
// app.config.ts
import { provideBailaya } from '@bailaya/angular';
export const appConfig = {
providers: [
provideBailaya({ studioId: 'your-studio-id' }),
],
};
<!-- your.component.html -->
<bailaya-class-schedule locale="en" currency="USD" />
Prochaines etapes
- Parcourez la Reference API pour voir toutes les donnees disponibles
- Lisez la documentation des SDKs pour les options de configuration detaillees