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

    • I-API
    • Ukuhumusha, Izincwadi Nezahluko

      • Ukuhumusha, Izincwadi, kanye Nezahluko
      • Ifomethi Ejwayelekile
      • Ifomethi Elula
    • Izincazelo

      • Amazwana
    • Amasethi edatha

      • Amasethi edatha
    • I-OpenAPI

I-OpenAPI

I-Free Use Bible API ishicilela idokhumenti ye-OpenAPI 3.1 echaza yonke indawo yokugcina kulesi sithenjwa, kanye namapharamitha ayo kanye nezakhiwo zokuphendula.

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

Ungasebenzisa le dokhumenti ukuze:

  • Dala umtapo wolwazi weklayenti wolimi esingenalo i -SDK yalo.
  • Ngenisa i-API kumathuluzi afana ne -Postman , Insomnia , noma i-Swagger UI ukuze uhlole ama-endpoints.
  • Qinisekisa izimpendulo ze-API ngokumelene nama-schema ashicilelwe.

Ukudala Iklayenti

Noma yimuphi umkhiqizi wekhodi ohambisana ne-OpenAPI ungasetshenziswa ukukhiqiza iklayenti. Isibonelo, i-OpenAPI Generator isekela izilimi eziningi :

# I-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

Ku-TypeScript, ungasebenzisa @hey-api/openapi-ts :

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

Tips

Uma usebenzisa i-JavaScript noma i-TypeScript, cishe awudingi ukukhiqiza iklayenti lakho. Bheka i -JavaScript/TypeScript SDK esikhundleni salokho.

Imisebenzi

Iphuzu ngalinye lokugcina kudokhumenti ye-OpenAPI line- operationId , iningi labakhiqizi eliyisebenzisa njengegama lendlela kuklayenti elikhiqizwe. Isibonelo:

I-ID YokusebenzaIphuzu Lokugcina
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

Bheka idokhumenti ye-OpenAPI ukuze uthole uhlu oluphelele lwemisebenzi.