apibible
Apibible - JavaScript client for apibible No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) This SDK is automatically generated by the Swagger Codegen project:
- API version: 0.1.0
- Package version: 0.1.0
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
Installation
Node.js
Fornpm
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install apibible --save
git
If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --save
For browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify
,
perform the following (assuming main.js is your entry file):
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
Getting Started
Please follow the installation instruction and execute the following JS code:
var Apibible = require('apibible');
var api = new Apibible.BiblesApi()
var apiKey = "apiKey_example"; // {String} API Key Authentication Parameter
var bibleId = "bibleId_example"; // {String} Id of Bible to be fetched
api.getBible(apiKey, bibleId).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Documentation for API Endpoints
All URIs are relative to https://api.scripture.api.bible
Class | Method | HTTP request | Description |
---|---|---|---|
Apibible.BiblesApi | getBible | GET /v1/bibles/{bibleId} | |
Apibible.BiblesApi | getBibles | GET /v1/bibles | |
Apibible.BooksApi | getBook | GET /v1/bibles/{bibleId}/books/{bookId} | |
Apibible.BooksApi | getBooks | GET /v1/bibles/{bibleId}/books | |
Apibible.ChaptersApi | getChapter | GET /v1/bibles/{bibleId}/chapters/{chapterId} | |
Apibible.ChaptersApi | getChapters | GET /v1/bibles/{bibleId}/books/{bookId}/chapters | |
Apibible.PassagesApi | getPassage | GET /v1/bibles/{bibleId}/passages/{passageId} | |
Apibible.SectionsApi | getBookSections | GET /v1/bibles/{bibleId}/books/{bookId}/sections | |
Apibible.SectionsApi | getChapterSections | GET /v1/bibles/{bibleId}/chapters/{chapterId}/sections | |
Apibible.SectionsApi | getSection | GET /v1/bibles/{bibleId}/sections/{sectionId} | |
Apibible.VersesApi | getVerse | GET /v1/bibles/{bibleId}/verses/{verseId} | |
Apibible.VersesApi | getVerses | GET /v1/bibles/{bibleId}/chapters/{chapterId}/verses | |
Apibible.VersesApi | searchBible | GET /v1/bibles/{bibleId}/verses/search |
Documentation for Models
- Apibible.Bible
- Apibible.BibleLanguage
- Apibible.Book
- Apibible.Chapter
- Apibible.ChapterNext
- Apibible.ChapterSummary
- Apibible.InlineResponse200
- Apibible.InlineResponse2001
- Apibible.InlineResponse20010
- Apibible.InlineResponse20011
- Apibible.InlineResponse2002
- Apibible.InlineResponse2003
- Apibible.InlineResponse2004
- Apibible.InlineResponse2005
- Apibible.InlineResponse2006
- Apibible.InlineResponse2007
- Apibible.InlineResponse2008
- Apibible.InlineResponse2009
- Apibible.Meta
- Apibible.Passage
- Apibible.SearchResponse
- Apibible.SearchVerse
- Apibible.Section
- Apibible.SectionNext
- Apibible.SectionSummary
- Apibible.Verse
- Apibible.VerseNext
- Apibible.VerseSummary
Documentation for Authorization
All endpoints do not require authorization.