Free Use Bible API
Jagora
Bayanan API
SDKs
GitHub
Ba da gudummawa
  • English
  • Afrikaans
  • አማርኛ
  • العربية
  • বাংলা
  • Deutsch
  • Español
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Português
  • Русский
  • Kiswahili
  • اردو
  • 简体中文
  • isiZulu
Jagora
Bayanan API
SDKs
GitHub
Ba da gudummawa
  • English
  • Afrikaans
  • አማርኛ
  • العربية
  • বাংলা
  • Deutsch
  • Español
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Português
  • Русский
  • Kiswahili
  • اردو
  • 简体中文
  • isiZulu
  • Bayanan API

    • API
    • Fassarori, Littattafai da Surori

      • Fassara, Littattafai, & Babi-babi
      • Tsarin Daidaitacce
      • Tsarin da aka Sauƙaƙa
    • Sharhohi

      • Sharhi
    • Saitunan Bayanai

      • Saitunan Bayanai
    • Buɗe API

Buɗe API

API ɗin Littafi Mai Tsarki na Kyauta yana buga takardar OpenAPI 3.1 wadda ke bayyana kowane ƙarshen wannan nassin, tare da sigoginsa da tsarin amsawarsa.

GET https://bible.helloao.org/openapi.json

Zaka iya amfani da wannan doka don:

  • Samar da ɗakin karatu na abokin ciniki don harshen da ba mu da SDK a kai.
  • Shigo da API ɗin zuwa kayan aiki kamar Postman , Insomnia , ko Swagger UI don bincika ƙarshen.
  • Tabbatar da martanin API akan tsare-tsaren da aka buga.

Samar da Abokin Ciniki

Ana iya amfani da duk wani mai samar da lambar da ya dace da OpenAPI don samar da abokin ciniki. Misali, OpenAPI Generator yana goyan bayan harsuna da dama :

# Python
npx @openapitools/openapi-generator-cli generate \
    -i https://bible.helloao.org/openapi.json \
    -g python \
    -o ./free-use-bible-api-python

# C#
npx @openapitools/openapi-generator-cli generate \
    -i https://bible.helloao.org/openapi.json \
    -g csharp \
    -o ./free-use-bible-api-csharp

Don amfani da TypeScript, zaka iya amfani da @hey-api/openapi-ts :

npx @hey-api/openapi-ts \
    -i https://bible.helloao.org/openapi.json \
    -o ./src/client

Tips

Idan kana amfani da JavaScript ko TypeScript, wataƙila ba kwa buƙatar ƙirƙirar abokin cinikinka na kanka. Duba JavaScript/TypeScript SDK maimakon haka.

Ayyuka

Kowace ƙarshen da ke cikin takardar OpenAPI tana da operationId , wanda yawancin janareto ke amfani da shi azaman sunan hanyar a cikin abokin ciniki da aka samar. Misali:

ID na aikiƙarshen wuri
getAvailableTranslations/api/available_translations.json
getTranslationBooks/api/{translation}/books.json
getTranslationBookChapter/api/{translation}/{book}/{chapter}.json
getAvailableCommentaries/api/available_commentaries.json
getAvailableDatasets/api/available_datasets.json

Duba takardar OpenAPI don cikakken jerin ayyukan.