Schnellstart
Zeigen Sie Studiodaten in wenigen Minuten auf Ihrer Website an.
1. Finden Sie Ihre Studio-ID
Ihre Studio-ID wird in Einstellungen → Studio im BailaYa-Dashboard angezeigt, oder in der URL, wenn Sie Ihr Studio aufrufen: https://www.bailaya.com/studio/{studioId}.
2. Installieren Sie das SDK
- npm
- yarn
npm install @bailaya/core
yarn add @bailaya/core
3. Rufen Sie Ihre Kurse ab
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. Anzeige mit einer Framework-Komponente
- 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" />
Naechste Schritte
- Durchsuchen Sie die API-Referenz, um alle verfuegbaren Daten zu sehen
- Lesen Sie die SDK-Dokumentation fuer detaillierte Konfigurationsoptionen