Dein erstes Widget
Wähle ein Widget, kopiere den Einbettungscode und passe es anschließend an.
- Öffne den Widget-Katalog und wähle die gewünschte Ansicht. Wähle im Builder ein Team, eine Liga, einen Wettbewerb oder ein Spiel aus.
- Melde dich an und wähle bei Bedarf einen Entwicklertarif. Kopiere den fertigen Einbettungscode einschließlich Token, iframe-Klasse und Größenskript.
- Füge den Einbettungscode in einen HTML-Block auf deiner Website ein. Verwende für eine native WebView die Widget-URL und konfiguriere die Host-App so, dass Video und Vollbild unterstützt werden.
- Passe nur die Einstellungen an, die dieses Widget unterstützt. Teste auf Mobilgeräten und mit demselben Konto-Token, das du in der Produktionsumgebung verwenden wirst.
<iframe id="football-widget"
title="Football scores"
src="https://www.scorebat.com/embed/livescore/?token=YOUR_EMBED_TOKEN"
style="display:block;width:100%;height:760px;border:0"
allow="autoplay; fullscreen"
allowfullscreen>
</iframe>So funktionieren Einstellungen
Vier unterschiedliche Arten von Einstellungen mit verschiedenen Geltungsbereichen.
| Option | Wo es hingehört | Geltungsbereich |
|---|---|---|
| Inhaltsauswahl | Pfad der Einbettungs-URL | Wählt ein Widget und das zugehörige Team, den Wettbewerb, die Liga oder das Spiel aus. |
| Widget-Einstellungen | Abfrageparameter pref | Ein JSON-Objekt für diese Widget-Instanz. Schlüssel exakt in Kleinbuchstaben; Werte behalten ihre JSON-Datentypen. |
| Größe und Frame-Darstellung | Iframe-Attribute, CSS und Größenskript | Breite, Höhe, Eckenradius, Schatten und responsive Größenanpassung werden auf der übergeordneten Seite festgelegt. |
| Kontoeinstellungen | Gespeicherte Entwicklereinstellungen | Farben und zulässige Einstellungen für eine benutzerdefinierte Navigation gelten für das gesamte Konto und hängen vom aktiven Tarif ab. |
Der URL-Parameter heißt pref, im Singular. Er enthält URL-codiertes JSON, nicht Base64. Verwende die booleschen Werte true und false, nicht Zeichenfolgen wie "true". Unbekannte Schlüssel sind kein unterstützter Anpassungsmechanismus.
const url = new URL("https://www.scorebat.com/embed/standings/team/chelsea/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
language: "en",
tableview: "nearby",
tableneighbors: 2,
nomaxwidth: true
}));
// URLSearchParams performs the URL encoding once.
const iframe = document.querySelector("#football-widget");
iframe.src = url.toString();Wenn du eine vorhandene URL bearbeitest, lies ihr pref-JSON ein, ändere die benötigten Schlüssel und serialisiere es anschließend erneut. Hänge kein JSON ohne Maskierung an und codiere einen bereits codierten Wert nicht ein zweites Mal.
Eine Einstellung kann erfolgreich verarbeitet werden, aber ohne Wirkung bleiben, wenn das ausgewählte Widget sie nicht verwendet. Jeder nachfolgende Widget-Abschnitt führt die unterstützten Einstellungen und wichtigen Ausnahmen auf.
Passende Inhalte finden
Verwende echte Auswahlen aus dem Builder und behalte den Entitätstyp bei.
Routen für Teams und Turniere verwenden die vom Builder ausgegebenen Bezeichner. Slugs wie chelsea oder england-premier-league sind verständliche Beispiele; erstelle keine Bezeichner, indem du einen Anzeigenamen in Kleinbuchstaben umwandelst. Für Spielrouten ist eine Spiel-ID aus der Spielauswahl oder eine bereits zurückgegebene matchviewUrl erforderlich.
Ein Wettbewerb bezeichnet einen einzelnen Wettbewerb oder eine einzelne Phase. Eine Liga fasst zusammengehörige Wettbewerbe zusammen. Die einheitliche Auswahl wählt den passenden Typ; Liga und Wettbewerb sind nicht austauschbar.
Der WM-Builder ist eine Voreinstellung für dieselben Liga-, Ergebnisleisten-, Videopanel- und Spiel-Widgets. Verwende die Auswahl des aktuellen Builders statt eines alten Turnier-Alias.
Responsive Größenanpassung
Hilfsskript auf das Widget abstimmen.
<iframe title="Football widget"
class="_scorebatEmbeddedPlayer_"
src="https://www.scorebat.com/embed/team/chelsea/?token=YOUR_EMBED_TOKEN"
allow="autoplay; fullscreen" allowfullscreen
style="display:block;width:100%;height:760px;border:0"></iframe>
<script src="https://www.scorebat.com/embed/embed.js?v=arrv"
id="scorebat-jssdk"></script><iframe title="Football videos"
class="_scorebatEmbeddedPanel_"
src="https://www.scorebat.com/embed/videopanel/?token=YOUR_EMBED_TOKEN"
allow="autoplay; fullscreen" allowfullscreen
style="display:block;width:100%;height:800px;border:0"></iframe>
<script>
window.SCOREBAT_OPTIONS = {
panelClassName: "_scorebatEmbeddedPanel_",
panelSizing: "responsive"
};
</script>
<script src="https://www.scorebat.com/embed/panelx.js?v=f4fksn"
id="scorebat-paneljs"></script>Lade jedes Hilfsskript nur einmal pro Seite und erst nach den iframe-Elementen, die es verwalten soll. Behalte die passende iframe-Klasse bei. Binde in einer clientseitig gerenderten App zuerst die iframe-Elemente ein, bevor du das Hilfsskript einfügst; gehe nicht davon aus, dass eine in HTML eingefügte Skriptzeichenfolge ausgeführt wird.
Ergebnisleisten verwenden ihre feste Streifenhöhe. Lasse bei Panels mit fester Größe oder anderen Einbettungen mit fester Höhe die automatische Größenanpassung weg und lege die iframe-Abmessungen in CSS fest. Internes nomaxwidth ändert die Größe des iframe nicht.
Farben, Zugriff und Kontoeinstellungen
Trenne Instanzeinstellungen von gespeicherten Einstellungen.
Der Builder speichert die Hintergrundfarbe als Kontoeinstellung ui.color und die Farbe der Ergebnisleiste als ui.barColor. Möglicherweise fügt er dem iframe außerdem einen Stil für die Hintergrundfarbe hinzu. color oder barColor innerhalb von pref legt nicht das interne Design des Widgets fest.
Gespeicherte Farben gelten für das gesamte Konto und erfordern die entsprechende Anpassungsberechtigung. Änderungen können sich auf andere Einbettungen desselben Kontos auswirken. Die Builder-Vorschau kann einen Demo-Stil anzeigen; prüfe die exportierte Einbettung mit deinem tatsächlichen Token.
Das Ausblenden einer Inhaltskopfzeile mit noheader erfordert aktiven werbefreien Zugriff. Das Entfernen des Brandings ist eine separate Berechtigung. Einstellungen können keine kostenpflichtigen Funktionen freischalten, Tarifbeschränkungen aufheben oder nicht verfügbare KI-Inhalte erzwingen.
Berechtigte Konten können in ihren Kontoeinstellungen Navigations-URLs für Spiele, Teams, Ligen und Wettbewerbe konfigurieren. Dabei handelt es sich um gespeicherte Linkeinstellungen, nicht um beliebige pref-Schlüssel. Behalte die Standardnavigation des Builders bei, sofern du keine benutzerdefinierte Integration konfiguriert und getestet hast.
Werbefreie Widget-/Player-Aufrufe teilen sich das Entwicklerkontingent mit kostenpflichtigen Video-API-Aufrufen. Ein kostenpflichtiger API-Aufruf verbraucht fünf Credits, ein werbefreier Widget-/Player-Aufruf einen. Prüfe deinen aktiven Tarif und die Nutzung in deinem Konto; bei Überschreitung des Kontingents können die Einschränkungen des kostenlosen Tarifs wieder gelten.
Benutzerdefinierte Domain einrichten
Besucher bleiben auf Ihrer Website, wenn sie Spiele, Wettbewerbe, Ligen und Teams öffnen. Verfügbar mit Advanced und Enterprise.
Diese Funktion verknüpft Widget-Links mit Seiten, die Sie hosten. ScoreBat-Dienste werden dadurch nicht auf Ihre Domain verschoben, und es ist keine DNS-Änderung erforderlich. Ihr Server muss unter jeder unterstützten URL das passende Widget darstellen.
- Erstellen Sie eine einzige Host-Seite mit dem nachfolgenden Loader. Ersetzen Sie YOUR_EMBED_TOKEN durch Ihr eigenes Embed-Token aus dem Builder.
- Konfigurieren Sie interne Rewrites so, dass jeder unterstützte Pfad diese Seite ausliefert, während die ursprüngliche URL und der Query-String im Browser erhalten bleiben.
- Testen Sie echte URLs für Spiele, Wettbewerbe, Ligen und Teams, bevor Sie die kontoweiten Links aktivieren.
- Öffnen Sie unter Konto die Entwicklereinstellungen und geben Sie die Basis-URLs ein. Prüfen Sie die Änderungen, bestätigen Sie, dass Sie die Seiten getestet haben, und speichern Sie. Die Links werden nach erfolgreichem Speichern sofort wirksam; eine manuelle Freigabe ist nicht erforderlich.
<script>
window.SCOREBAT_OPTIONS = {
embedToken: "YOUR_EMBED_TOKEN",
baseDir: "/"
};
</script>
<script src="https://www.scorebat.com/embed/embedx.js?v=vh2"></script>| Seitentyp | URL auf Ihrer Website | Kontoeinstellung |
|---|---|---|
| Spiel | https://example.com/matchview/MATCH_ID/ | matchviewUrl: https://example.com/matchview/ |
| Wettbewerb | https://example.com/competition/COMPETITION_ID_OR_SLUG/ | competitionUrl: https://example.com/competition/ |
| Liga | https://example.com/league/LEAGUE_ID/ | leagueUrl: https://example.com/league/ |
| Team | https://example.com/team/TEAM_ID_OR_SLUG/ | teamUrl: https://example.com/team/ |
Der gemeinsame Loader erwartet die Pfadnamen matchview, competition, league und team. Ein Pfad wie /match/123/ erfordert eine eigene Routing-Logik, die ihn dem matchview-Embed zuordnet; die URL lediglich umzubenennen reicht nicht aus.
RewriteEngine On
RewriteRule ^(?:matchview|competition|league|team)/[^/]+/?$ popup.html [L]
# Place popup.html at the website root.
# Keep these rules before a general application catch-all.location ~ ^/(matchview|competition|league|team)/[^/]+/?$ {
rewrite ^ /popup.html last;
}
# Serve /popup.html as an existing static file in this server.
# Adapt this example to your application routing before reloading Nginx.Verwenden Sie für ein Unterverzeichnis wie /football/ die Einstellung baseDir: "/football/", leiten Sie /football/matchview/... und die drei anderen Pfade an die gemeinsame Seite weiter und speichern Sie Basis-URLs mit demselben Präfix /football/. Behalten Sie Query-Parameter einschließlich sbprf bei, da dieser die Navigationseinstellungen überträgt.
Der Loader kann den Titel der Host-Seite aktualisieren. Legen Sie in SCOREBAT_OPTIONS noTitle: true fest, wenn Ihre Website den Titel selbst verwaltet. Verwenden Sie echte Kennungen aus dem Builder; Platzhalter sind keine gültigen Inhalte.
WordPress-Einrichtung
Stellen Sie unter jeder Widget-Route dieselbe WordPress-Seite bereit.
- Erstellen Sie eine WordPress-Seite als Host für Ihr Widget und fügen Sie das Skript für die gemeinsame Host-Seite aus dem vorherigen Abschnitt hinzu. Verwenden Sie Ihr eigenes Embed-Token.
- Sie finden die Seiten-ID in der Editor-URL. Ersetzen Sie anschließend 123 im folgenden Beispiel. Fügen Sie den Code in ein kleines Website-Plugin oder Ihr Child-Theme ein, nicht in ein Parent-Theme, da er dort durch Updates überschrieben werden könnte.
- Öffnen Sie nach dem Hinzufügen oder Ändern der Rewrite-Regeln einmal Einstellungen → Permalinks und speichern Sie. Aktualisieren Sie die Rewrite-Regeln nicht bei jeder Anfrage.
- Öffnen Sie echte URLs für alle vier Inhaltstypen und prüfen Sie, ob die richtigen Widgets geladen werden, bevor Sie Ihre Basis-URLs im Konto speichern.
<?php
// Put this in a small plugin or child theme functions.php.
// Omit the opening PHP tag if the file already has one.
function scorebat_custom_widget_routes() {
$page_id = 123; // Replace with your widget host page ID.
add_rewrite_rule(
'^(matchview|competition|league|team)/[^/]+/?$',
'index.php?page_id=' . $page_id,
'top'
);
}
add_action('init', 'scorebat_custom_widget_routes');Einige WordPress-Rollen, Editoren und Hosting-Plattformen entfernen Skript-Tags aus Blöcken mit individuellem HTML. Wenn der Loader verschwindet, lassen Sie ihn von Ihrem Entwickler über ein vertrauenswürdiges Website-Plugin oder Seiten-Template hinzufügen – und zwar nur auf der Widget-Host-Seite. Prüfen Sie Ihre Cache-, Weiterleitungs- und Sicherheits-Plugins, wenn Deep Links nicht funktionieren.
Wenn WordPress in einem Unterverzeichnis installiert ist, legen Sie baseDir auf den Installationspfad mit einem abschließenden Schrägstrich fest. Rewrite-Muster sind relativ zu dieser Installation; die Basis-URLs des Kontos müssen dasselbe Präfix enthalten.
Links testen und aktivieren
Eine gespeicherte URL belegt nicht, dass Ihre Website bereit ist. Testen Sie sie zuerst und bestätigen Sie anschließend die kontoweite Änderung.
- Rufen Sie für jeden konfigurierten Inhaltstyp eine echte URL auf. Prüfen Sie, ob das richtige Widget angezeigt wird, aktualisieren Sie dann die Seite und öffnen Sie sie in einem neuen Browser-Tab.
- Prüfen Sie das mobile Layout, die Widget-Höhe und die Navigation zwischen den Inhaltstypen. Lassen Sie die ursprüngliche Deep-Link-URL sichtbar; leiten Sie nicht jede Anfrage zu popup.html oder zum Slug der WordPress-Seite weiter.
- Stellen Sie sicher, dass HTTPS funktioniert und Ihr Server den Query-String beibehält. Prüfen Sie Browserfehler, falls eine Content Security Policy ScoreBat-Skripte oder Iframes blockiert.
- Speichern Sie die Einstellungen im Konto, nachdem Sie die Einrichtung bestätigt haben. Öffnen Sie ein Widget mit demselben Konto-Token und klicken Sie sich durch, um die aktivierten Ziele zu prüfen.
- Um die ScoreBat-Ziele wiederherzustellen, löschen Sie die entsprechenden Basis-URLs oder wählen Sie ScoreBat-Links verwenden. Prüfen und speichern Sie anschließend erneut.
Diese Farben werden von allen berechtigten Widgets mit Ihrem Konto-Token verwendet, einschließlich bereits veröffentlichter Widgets.
Zum Bearbeiten der benutzerdefinierten Domain ist ein aktives Advanced- oder Enterprise-Abonnement erforderlich. Andere Entwickler können die Steuerelemente sehen und ein Upgrade durchführen. Bereits konfigurierte Links bleiben erhalten. Wenden Sie sich an ScoreBat, wenn Sie Hilfe bei einer Einrichtung benötigen, die nicht diesen Beispielen entspricht.
Widget auswählen
Jede Referenz führt ihre eigenen unterstützten Einstellungen, Standardwerte und Ausnahmen auf.
Mit dem Familienfilter unten findest du das Widget, das du einbettest. Gleichnamige Parameter können je nach Widget unterschiedlich wirken; eine Einstellung wird nur dort unterstützt, wo sie aufgeführt ist. Erweiterte Routen sind gekennzeichnet, wenn sie keine eigene Builder-Voreinstellung haben.
Ergebnisse und Spielpläne aus verschiedenen Wettbewerben.
ErgebnisseErgebnisleiste ↗Eine horizontale Ergebnisleiste für alle Spiele, ein Team oder ein Turnier.
TurniereVollständige Liga ↗Eine vollständige Ligaansicht, die zugehörige Wettbewerbe, Spiele und Tabellen kombiniert.
TurniereVollständiger Wettbewerb ↗Spiele, Ergebnisse und verfügbare Tabellen für einen Wettbewerb.
TurniereSpielplan und Ergebnisse ↗Eine fokussierte Spielplan- und Ergebnisansicht mit einem Heute-Tab, sofern zutreffend.
TurniereWettbewerbs- und Ligatabellen ↗Fokussierte Ligatabellen; für eine Liga können mehrere Phasentabellen angezeigt werden.
TeamsVollständiges Team ↗Eine vollständige Teamseite mit Spielen und verfügbaren Teaminformationen.
TeamsTeam-Tabelle ↗Eine auf ein Team zentrierte Tabelle mit der Option, die vollständige Tabelle anzuzeigen.
TeamsTeam-Spielkarte ↗Karten mit anstehenden und/oder zuletzt beendeten Spielen eines Teams.
SpieleVollständiges Spiel ↗Die vollständige Spielansicht mit den für dieses Spiel verfügbaren Informationen.
SpieleSpielergebnis ↗Eine Ergebniskarte für ein Spiel, optional mit Ereignissen.
SpieleAufstellung ↗Startelf, Darstellung als Spielfeld/Liste und Ersatzspieler, sofern verfügbar.
SpieleSpielstatistiken ↗Verfügbare Spielstatistiken in einer fokussierten Ansicht.
SpieleDirekter Vergleich ↗Frühere Begegnungen und Vergleichsinhalte für das ausgewählte Spiel.
SpieleSpielvideo und KI ↗Videoinhalte und verfügbarer KI-Kontext für ein ausgewähltes Spiel.
SpieleSpieltabelle ↗Verfügbare Tabelle mit Hervorhebung der beiden am Spiel beteiligten Teams.
SpieleSpiel-KI ↗Eine fokussierte Ansicht für KI-Prognosen, sofern verfügbar.
VideoVideopanel ↗Ein Videoplayer mit einer durchsuchbaren Spielauswahl.
VideoVideo-Feed ↗Ein vertikaler Feed mit Spielvideos, optional ausklappbar und mit autoplay.
Live-Ergebnisse
Ergebnisse und Spielpläne aus verschiedenen Wettbewerben.
resizer/embed/livescore/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
limitwidth | boolean | integertrue | false | integer ≥ 400 | false | Nur für Livescore: true begrenzt die Inhaltsbreite auf 1200px. Eine Ganzzahl von mindestens 400 legt eine benutzerdefinierte Pixelgrenze fest. Dies unterscheidet sich von nomaxwidth. |
const url = new URL("https://www.scorebat.com/embed/livescore/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"limitwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Ergebnisleiste
Eine horizontale Ergebnisleiste für alle Spiele, ein Team oder ein Turnier.
fixed/embed/livescore-bar/
/embed/livescore-bar/team/{team}/
/embed/livescore-bar/competition/{competition}/
/embed/livescore-bar/league/{league}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
const url = new URL("https://www.scorebat.com/embed/livescore-bar/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Vollständige Liga
Eine vollständige Ligaansicht, die zugehörige Wettbewerbe, Spiele und Tabellen kombiniert.
resizer/embed/league/{league}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/league/{league}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Vollständiger Wettbewerb
Spiele, Ergebnisse und verfügbare Tabellen für einen Wettbewerb.
resizer/embed/competition/{competition}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Spielplan und Ergebnisse
Eine fokussierte Spielplan- und Ergebnisansicht mit einem Heute-Tab, sofern zutreffend.
resizer/embed/fixtures/competition/{competition}/
/embed/fixtures/league/{league}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
fixturesview | stringfixtures | results | fixtures | Anfänglicher Tab für Spielplan/Ergebnisse. Wenn im Wettbewerb heute Spiele stattfinden, wird das Widget stattdessen zunächst mit Heute geöffnet. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"fixturesview": "fixtures",
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/fixtures/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"fixturesview": "results",
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Wettbewerbs- und Ligatabellen
Fokussierte Ligatabellen; für eine Liga können mehrere Phasentabellen angezeigt werden.
resizer/embed/standings/competition/{competition}/
/embed/standings/league/{league}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
tabledetailed | booleantrue | false | false | Öffnet eine fokussierte Tabelle in der Detailansicht. Die verfügbaren Spalten hängen von der zugrunde liegenden Tabelle ab. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/standings/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"tabledetailed": true,
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Vollständiges Team
Eine vollständige Teamseite mit Spielen und verfügbaren Teaminformationen.
resizer/embed/team/{team}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Team-Tabelle
Eine auf ein Team zentrierte Tabelle mit der Option, die vollständige Tabelle anzuzeigen.
resizer/embed/standings/team/{team}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
tableview | stringnearby | full | nearby | Nur für die Team-Tabelle: Zeilen rund um das ausgewählte Team oder die gesamte Tabelle anzeigen. |
tableneighbors | integer1–5 | 3 | Anzahl benachbarter Zeilen für Teamtabellen im Modus nearby. Der Builder bietet 1, 2, 3 oder 5; der Parser begrenzt Werte auf 1–5. Im Modus full hat die Einstellung keine Wirkung. |
tabledetailed | booleantrue | false | false | Öffnet eine fokussierte Tabelle in der Detailansicht. Die verfügbaren Spalten hängen von der zugrunde liegenden Tabelle ab. |
tablecompetition | stringCompetition slug or numeric ID as a string | Automatisch | Wählt einen Tabellenwettbewerb für ein Team aus. Er muss einem für dieses Team verfügbaren Wettbewerb entsprechen; eine nicht passende Auswahl führt zu einer nicht verfügbaren Tabelle, ohne auf eine Alternative zurückzugreifen. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"tableview": "nearby",
"tableneighbors": 3,
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/standings/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"tableview": "nearby",
"tableneighbors": 2,
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Team-Spielkarte
Karten mit anstehenden und/oder zuletzt beendeten Spielen eines Teams.
resizer/embed/team-match/team/{team}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
matchmode | stringnext | latest | both | both | Wählt für ein Team die Karte des nächsten Spiels (zuerst laufende, andernfalls bevorstehende), des zuletzt beendeten Spiels oder beide Spielkarten aus. Fehlende Spiele werden nicht erfunden. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"matchmode": "both",
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/team-match/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"matchmode": "next",
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Vollständiges Spiel
Die vollständige Spielansicht mit den für dieses Spiel verfügbaren Informationen.
resizer/embed/matchview/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/matchview/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Spielergebnis
Eine Ergebniskarte für ein Spiel, optional mit Ereignissen.
resizer/embed/matchscore/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
noevents | booleantrue | false | false | Blendet die Ereigniszeitleiste im Spielergebnis-Widget aus. Andere Arten von Spiel-Widgets verwenden diese Einstellung nicht. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
layout | stringmini | Standard | Die Aufstellung akzeptiert field oder list; für die kombinierte Ansicht weglassen. Das Spielergebnis akzeptiert mini für eine kompakte Ergebnisanzeige. Diese URL-Einstellung ist unabhängig vom Modus zur iframe-Größe im Builder. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/matchscore/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"noevents": true,
"layout": "mini",
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Aufstellung
Startelf, Darstellung als Spielfeld/Liste und Ersatzspieler, sofern verfügbar.
resizer/embed/line-up/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
layout | stringfield | list | Standard | Die Aufstellung akzeptiert field oder list; für die kombinierte Ansicht weglassen. Das Spielergebnis akzeptiert mini für eine kompakte Ergebnisanzeige. Diese URL-Einstellung ist unabhängig vom Modus zur iframe-Größe im Builder. |
subs | stringhide | collapse | Ausgeklappt | Nur für Aufstellungen: Ersatzspielerlisten ausblenden oder anfangs einklappen. Weglassen, um die normale Anzeige der Ersatzspieler beizubehalten. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/line-up/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"layout": "field",
"subs": "collapse",
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Spielstatistiken
Verfügbare Spielstatistiken in einer fokussierten Ansicht.
resizer/embed/matchstats/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/matchstats/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Direkter Vergleich
Frühere Begegnungen und Vergleichsinhalte für das ausgewählte Spiel.
resizer/embed/match-h2h/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"nomaxwidth": true
}const url = new URL("https://www.scorebat.com/embed/match-h2h/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Spielvideo und KI
Videoinhalte und verfügbarer KI-Kontext für ein ausgewähltes Spiel.
resizer/embed/g/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
autoplay | booleantrue | false | false | Fordert die automatische Videowiedergabe an. Die Wiedergabe startet stumm. Browserrichtlinien und die Verfügbarkeit der Quelle können autoplay dennoch verhindern. |
const url = new URL("https://www.scorebat.com/embed/g/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"autoplay": false
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Spieltabelle
Verfügbare Tabelle mit Hervorhebung der beiden am Spiel beteiligten Teams.
resizer/embed/matchstandings/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
dontcollapse | booleantrue | false | false | Lässt einen Video-Feed ausgeklappt. Bei Spieltabellen wird die vollständige Tabelle statt eines kleinen Ausschnitts um die beiden Teams angezeigt. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nopadding | booleantrue | false | false | Entfernt unterstützte Innenabstände des Inhalts. Die Außenabstände der übergeordneten Seite des iframe oder sämtliche internen Abstandsregeln werden dadurch nicht entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
const url = new URL("https://www.scorebat.com/embed/matchstandings/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"dontcollapse": true,
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Spiel-KI
Eine fokussierte Ansicht für KI-Prognosen, sofern verfügbar.
resizer/embed/matchai/{match}/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
noheader | booleantrue | false | false | Blendet die Inhaltskopfzeile aus, sofern unterstützt. Erfordert aktiven werbefreien Zugriff; ohne diese Berechtigung wird die Einstellung ignoriert. Das ScoreBat-Branding wird dadurch nicht automatisch entfernt. |
nomaxwidth | booleantrue | false | false | Entfernt die interne maximale Breite des Widgets. Das iframe benötigt auf deiner Seite weiterhin eine geeignete Breite. |
const url = new URL("https://www.scorebat.com/embed/matchai/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Videopanel
Ein Videoplayer mit einer durchsuchbaren Spielauswahl.
responsivePanel/embed/videopanel/
/embed/videopanel/team/{team}/
/embed/videopanel/competition/{competition}/
/embed/videopanel/league/{league}/
/embed/videopanel/live-stream/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
autoplay | booleantrue | false | false | Fordert die automatische Videowiedergabe an. Die Wiedergabe startet stumm. Browserrichtlinien und die Verfügbarkeit der Quelle können autoplay dennoch verhindern. |
filternotlive | booleantrue | false | false | Filtert beendete Spiele aus dem Livestream-Video-Feed. Dies betrifft den Livestream-Bereich und ist kein allgemeiner Filter für Live-Ergebnisse. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"autoplay": true
}const url = new URL("https://www.scorebat.com/embed/videopanel/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"autoplay": false
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.Video-Feed
Ein vertikaler Feed mit Spielvideos, optional ausklappbar und mit autoplay.
resizer/embed/videofeed/
/embed/videofeed/team/{team}/
/embed/videofeed/competition/{competition}/
/embed/videofeed/league/{league}/
/embed/videofeed/live-stream/Unterstützte Einstellungen
Die Standardwerte beschreiben reine URLs. Verwende nur Einstellungen, die für dieses Widget aufgeführt sind.
| Einstellung | Typ/Werte | Bei Auslassung | Wirkung |
|---|---|---|---|
language | stringen, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn | Automatisch | Wählt die Widget-Sprache aus. Verwende einen unterstützten Code; die Namen von API-Feldern werden dadurch nicht übersetzt. |
autoplay | booleantrue | false | false | Fordert die automatische Videowiedergabe an. Die Wiedergabe startet stumm. Browserrichtlinien und die Verfügbarkeit der Quelle können autoplay dennoch verhindern. |
dontcollapse | booleantrue | false | false | Lässt einen Video-Feed ausgeklappt. Bei Spieltabellen wird die vollständige Tabelle statt eines kleinen Ausschnitts um die beiden Teams angezeigt. |
filternotlive | booleantrue | false | false | Filtert beendete Spiele aus dem Livestream-Video-Feed. Dies betrifft den Livestream-Bereich und ist kein allgemeiner Filter für Live-Ergebnisse. |
Builder-Standardwerte
Der Builder legt diese Einstellungen ausdrücklich fest. Andere Standardwerte werden von der ausgewählten Variante übernommen.
{
"autoplay": true,
"dontcollapse": true
}const url = new URL("https://www.scorebat.com/embed/videofeed/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
"autoplay": false,
"dontcollapse": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.WordPress-Plugin
Füge Fußball-Widgets direkt über dein WordPress-Dashboard hinzu und verwalte sie dort.
Mit dem ScoreBat-Plugin kannst du Live-Ergebnisse, Spielpläne, Tabellen, Team- und Spiel-Widgets sowie offizielle Video-Highlights zu deiner WordPress-Website hinzufügen.
ScoreBat-Plugin auf WordPress.org herunterladen
- Öffne in deinem WordPress-Dashboard Plugins → Installieren, suche nach ScoreBat und installiere und aktiviere anschließend das Plugin.
- Öffne ScoreBat in deinem Dashboard und wähle Mit ScoreBat verbinden. Melde dich an oder erstelle ein kostenloses Konto und bestätige anschließend die Verbindung mit deiner Website.
- Öffne den Widget-Katalog, wähle ein Widget aus und passe es an. Bestätige anschließend In WordPress verwenden, um es auf deiner Website zu speichern.
- Füge einen ScoreBat-Fußball-Widget-Block hinzu und wähle dein gespeichertes Widget aus oder füge dessen Shortcode in einen Shortcode-Block ein. Du kannst im ScoreBat-Dashboard auch einen Seitenentwurf erstellen, in den das Widget bereits eingefügt ist.
- Zeige eine Vorschau deiner Seite auf dem Desktop und auf Mobilgeräten an und veröffentliche sie, sobald du bereit bist.
Wenn eine Einstellung nicht funktioniert
Prüfe Route, Wertetyp, Berechtigung und Einbettungsumgebung.
- Prüfe, ob die Route zum Widget-Abschnitt passt, den du gerade liest. Vollständige Teamansicht, Teamtabelle und Team-Spielkarte verwenden unterschiedliche Renderer.
- Prüfe den exakten Schlüssel in Kleinbuchstaben und den JSON-Datentyp. Verwende pref={...}, einmal codiert; übergib keine UI-Beschriftungen oder internen camelCase-Namen.
- Vergleiche die Einstellung mit der Liste der unterstützten Einstellungen. Ein Builder-Steuerelement kann bei mehreren Varianten vorhanden sein, auch wenn ein bestimmter Renderer es nicht verwendet.
- Prüfe deinen aktiven Tarif und dein Token. Das Entfernen der Kopfzeile sowie Farben, Branding und KI-Funktionen können von Berechtigungen abhängen.
- Teste die tatsächlich exportierte URL, nicht eine Demo-Vorschau. Prüfe, ob die Hostseite das iframe und das erforderliche Skript zur Größenanpassung zulässt.
- Wenn der Inhalt selbst fehlt, prüfe ein anderes Spiel oder einen anderen Wettbewerb mit verfügbaren Daten. Eine Einstellung kann keine fehlenden Tabellen, Videos oder Aufstellungen erzeugen.
Prüfe bei Layoutproblemen zuerst Breite und Höhe des übergeordneten Containers. Wenn Inhalte abgeschnitten werden, überprüfe das Hilfsskript und die iframe-Klasse oder erhöhe eine festgelegte Höhe. Aktualisiere das Widget, nachdem du seine URL oder gespeicherte Einstellungen geändert hast.
Mit einem KI-Assistenten erstellen
Eine kopierbare Anleitung und ein maschinenlesbares Widget-Manifest.
Nutze den Markdown-Leitfaden für Integrationsanweisungen und das JSON-Manifest für Routen, unterstützte Einstellungsnamen, zulässige Werte, Standardwerte und Hinweise zur Anwendbarkeit. Beide enthalten Platzhalter anstelle von Konto-Tokens.
- Wähle die exakte Widget-Variante und einen echten Bezeichner aus dem Builder. Erfinde niemals eine Route oder Einstellung.
- Verwende die Liste der unterstützten Einstellungen für das jeweilige Widget. Behalte Schlüssel in Kleinbuchstaben und die JSON-Werttypen bei.
- Erstelle URLs mit URL und URLSearchParams und behalte das Einbettungs-Token bei. Einstellungen zur Größe gehören nicht in pref.
- Beachte Kontoberechtigungen und die Verfügbarkeit von Inhalten. Versprich niemals, dass eine geänderte Einstellung Branding entfernt oder nicht verfügbare Inhalte sichtbar macht.
- Füge einen aussagekräftigen iframe-Titel, geeignete Abmessungen, bei Bedarf Videoberechtigungen und das korrekte Hilfsskript hinzu.

