Bible Atlas API

Diese API ist öffentlich, kostenlos und benötigt keinen API-Schlüssel. Bible Atlas selbst nutzt diese API auf dieser Website und als Erweiterung auf anderen Plattformen. Ziel dieser API ist es, Entwicklern die Verknüpfung von Personen, Orten, Ereignissen und Visualisierungen mit beliebigen Bibelversen zu erleichtern und die Integration in eigene Anwendungen zu ermöglichen. Die API ist benutzerfreundlich und intuitiv gestaltet, mit klaren Endpunkten und konsistenten Antworten, sodass Sie jede Art von Client-Anwendung mit den benötigten Daten erstellen können.

Eine Anfrage pro Auswahl

Buchcodes sind die dreibuchstabigen USFM Codes. Geben Sie mehrere Versnummern ein, um eine zusammengeführte, deduplizierte Antwort für die gesamte Auswahl zu erhalten.

GET /api/v1/verse-context?usfm=GEN&chapter=9&verses=8,9

Jede Entität und Visualisierung verfügt über einen eigenen Seitenlink, ein Bild für eine Karte und einen Einbettungspfad, der für einen iFrame geeignet ist.

{
  "reference": "Genesis 9:8-9",
  "entities": [
    {
      "type": "event",
      "name": "God makes a covenant with Noah",
      "href": "/god-makes-a-covenant-with-noah",
      "embed": { "path": "/embed/graph/god-makes-a-covenant-with-noah" }
    },
    { "type": "person", "name": "God", "href": "/god" },
    { "type": "person", "name": "Noah", "href": "/noah" }
  ],
  "visualizations": [
    { "label": "Cross references", "href": "/visualizations/cross-references?ref=Gen.9.8" },
    { "label": "The Noahic Covenant", "href": "/visualizations/covenants#covenant-noahic" }
  ]
}

Eine Karte rendern

Jede Entität und Visualisierung in der Antwort enthält einen Seitenlink und ein Bild, was alles ist, was eine Karte benötigt.

GET /api/v1/verse-context?usfm=GEN&chapter=9&verses=8,9
<a href="https://bible-atlas.com/noah">
  <img src="https://bible-atlas.com/og/person.png" alt="" />
  <span>Noah</span>
</a>

Binden Sie den Vers direkt ein.

Sie können jeden Bibelvers direkt in Ihre App mit einem iFrame einbetten. Geben Sie einfach die URL des Verses im iFrame an, und Bible Atlas zeigt die beste verfügbare Einbettung für diesen Vers an. Die Einbettung füllt automatisch die Breite ihres Containers aus und enthält die Versreferenz, zugehörige Elemente und Visualisierungen. Sie können die Einbettung auch mit Abfrageparametern anpassen, zum Beispiel: ?theme=dark für den Dunkelmodus oder ?height=500 eine Höhe von 500 Pixeln festlegen.

GET /embed/verse/{book}/{chapter}/{verse}
<iframe src="https://bible-atlas.com/embed/verse/genesis/9/8"></iframe>
yourapp.com/read/genesis/9

Dieser iFrame, live. Genesis 9:8 führt zur Grafik von Gottes Bund mit Noah.

Befehlszeile

Der bible-atlas Das Paket kapselt die API für Skripte und Agenten. Es gibt JSON aus, benötigt keinen Schlüssel und läuft unter Node.js 20 oder neuer. Fehler werden an stderr gesendet. code: message, mit einem Exit-Code ungleich Null.

npx bible-atlas verse GEN 9 8

Was denken Sie?

Helfen Sie uns, uns zu verbessern Bible Atlas Bitte teilen Sie uns alle Probleme oder fehlenden Funktionen mit. Wir lesen jede Nachricht und bedanken uns für Ihre Zeit!