Free Use Bible API
መመሪያ
ማጣቀሻ
SDKዎች
GitHub
ይለግሱ
  • English
  • Afrikaans
  • አማርኛ
  • العربية
  • বাংলা
  • Deutsch
  • Español
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Português
  • Русский
  • Kiswahili
  • اردو
  • 简体中文
  • isiZulu
መመሪያ
ማጣቀሻ
SDKዎች
GitHub
ይለግሱ
  • English
  • Afrikaans
  • አማርኛ
  • العربية
  • বাংলা
  • Deutsch
  • Español
  • Français
  • Hausa
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Português
  • Русский
  • Kiswahili
  • اردو
  • 简体中文
  • isiZulu
  • ማጣቀሻ

    • ኤፒአይ
    • ትርጉሞች፣ መጻሕፍት እና ምዕራፎች

      • ትርጉሞች፣ መጻሕፍት እና ምዕራፎች
      • መደበኛ ቅርጸት
      • ቀለል ያለ ቅርጸት
    • ማብራሪያዎች

      • አስተያየቶች
    • የውሂብ ስብስቦች

      • የውሂብ ስብስቦች
    • ክፍት ኤፒአይ

ክፍት ኤፒአይ

ነፃ አጠቃቀም የመጽሐፍ ቅዱስ ኤፒአይ በዚህ ማጣቀሻ ውስጥ ያለውን እያንዳንዱን የመጨረሻ ነጥብ፣ መለኪያዎቹን እና የምላሽ አወቃቀሮቹን የሚገልጽ የOpenAPI 3.1 ሰነድ ያትማል።

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

ይህንን ሰነድ ለሚከተሉት መጠቀም ይችላሉ፦

  • ኤስዲኬ የሌለንበትን ቋንቋ ለማግኘት የደንበኛ ቤተ-መጽሐፍት ይፍጠሩ።
  • የመጨረሻ ነጥቦችን ለማሰስ ኤፒአይውን እንደ Postman ፣ Insomnia ወይም Swagger UI ባሉ መሳሪያዎች ውስጥ ያስመጡ።
  • የኤፒአይ ምላሾችን ከታተሙት ንድፎች ጋር በማነፃፀር ያረጋግጡ።

ደንበኛ መፍጠር

ማንኛውም ከ OpenAPI ጋር ተኳሃኝ የሆነ የኮድ ጀነሬተር ደንበኛን ለማመንጨት ሊያገለግል ይችላል። ለምሳሌ፣ OpenAPI ጀነሬተር በደርዘን የሚቆጠሩ ቋንቋዎችን ይደግፋል

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

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

ለTypeScript፣ @hey-api/openapi-ts መጠቀም ይችላሉ

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

Tips

ጃቫስክሪፕት ወይም ታይፕስክሪፕት የሚጠቀሙ ከሆነ፣ የራስዎን ደንበኛ መፍጠር አያስፈልግዎትም። በምትኩ የጃቫስክሪፕት/ታይፕስክሪፕት ኤስዲኬን ይመልከቱ።

ኦፕሬሽኖች

በOpenAPI ሰነድ ውስጥ ያለው እያንዳንዱ የመጨረሻ ነጥብ operationId አለው፣ ይህም አብዛኛዎቹ ጀነሬተሮች በተፈጠረው ደንበኛ ውስጥ እንደ ዘዴ ስም ይጠቀማሉ። ለምሳሌ

የክወና መታወቂያየመጨረሻ ነጥብ
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

ሙሉውን የአሠራር ዝርዝር ለማግኘት የOpenAPI ሰነዱን ይመልከቱ።