أمثلة استخدام خدمات API الإسلامية

هنا ستجد أمثلة جاهزة بأكثر من لغة برمجة لجلب بيانات من الروابط مباشرة.

جلب جميع الأذكار النصية azkar/all

رابط الخدمة: https://quranapi.misryoum.com/api/azkar/all

import requests

url = "https://quranapi.misryoum.com/api/azkar/all"
response = requests.get(url)
data = response.json()
print(data)
fetch("https://quranapi.misryoum.com/api/azkar/all")
  .then(res => res.json())
  .then(data => console.log(data));
<?php
$url = "https://quranapi.misryoum.com/api/azkar/all";
$data = file_get_contents($url);
echo $data;
?>
البحث عن ذكر معين azkar/search/{word}

رابط الخدمة: https://quranapi.misryoum.com/api/azkar/search/الحمد

import requests

query = "الحمد"
url = f"https://quranapi.misryoum.com/api/azkar/search/{query}"
response = requests.get(url)
data = response.json()
print(data)
let query = "الحمد";
fetch("https://quranapi.misryoum.com/api/azkar/search/" + query)
  .then(res => res.json())
  .then(data => console.log(data));
<?php
$query = "الحمد";
$url = "https://quranapi.misryoum.com/api/azkar/search/" . urlencode($query);
$data = file_get_contents($url);
echo $data;
?>
مواقيت الصلاة لمدينة praytimes/eg/{city_id}

رابط الخدمة: https://quranapi.misryoum.com/api/praytimes/eg/1

import requests

city_id = 1
url = f"https://quranapi.misryoum.com/api/praytimes/eg/{city_id}"
response = requests.get(url)
data = response.json()
print(data)
let city_id = 1;
fetch("https://quranapi.misryoum.com/api/praytimes/eg/" + city_id)
  .then(res => res.json())
  .then(data => console.log(data));
<?php
$city_id = 1;
$url = "https://quranapi.misryoum.com/api/praytimes/eg/" . $city_id;
$data = file_get_contents($url);
echo $data;
?>
تفسير آية من ابن كثير tafsir/ibnkathir/surah/{surah}/ayah/{ayah}

رابط الخدمة: https://quranapi.misryoum.com/api/tafsir/ibnkathir/surah/1/ayah/1

import requests

surah = 1
ayah = 1
url = f"https://quranapi.misryoum.com/api/tafsir/ibnkathir/surah/{surah}/ayah/{ayah}"
response = requests.get(url)
data = response.json()
print(data)
let surah = 1, ayah = 1;
fetch(`https://quranapi.misryoum.com/api/tafsir/ibnkathir/surah/${surah}/ayah/${ayah}`)
  .then(res => res.json())
  .then(data => console.log(data));
<?php
$surah = 1;
$ayah = 1;
$url = "https://quranapi.misryoum.com/api/tafsir/ibnkathir/surah/$surah/ayah/$ayah";
$data = file_get_contents($url);
echo $data;
?>
صفحة من كتاب الألباني library/albani/book/{book_id}/{page_number}

رابط الخدمة: https://quranapi.misryoum.com/api/library/albani/book/1/10

import requests

book_id = 1
page_number = 10
url = f"https://quranapi.misryoum.com/api/library/albani/book/{book_id}/{page_number}"
response = requests.get(url)
data = response.json()
print(data)
let book_id = 1, page_number = 10;
fetch(`https://quranapi.misryoum.com/api/library/albani/book/${book_id}/${page_number}`)
  .then(res => res.json())
  .then(data => console.log(data));
<?php
$book_id = 1;
$page_number = 10;
$url = "https://quranapi.misryoum.com/api/library/albani/book/$book_id/$page_number";
$data = file_get_contents($url);
echo $data;
?>
ملاحظات للمطورين: