TheShia
تمام APIs پر واپس

چاند کی رویت

رویت ہلال نقشوں کے پیچھے کا ڈیٹا — ہجری مہینے کی رویت ونڈو کی کسی بھی شام کے لیے عالمی زون گرڈ، یا کسی مقام کے لیے ہر معیار کے مطابق پہلی رویت کی تاریخوں سمیت رویت (یالوپ/شوکت، moonsighting.com سے ہم آہنگ)۔

GET https://theshia.org/api/v1/moon-visibility

پیرامیٹرز

  • hy default: current Hijri year, 1317 to 1523 — the lunation the maps are anchored to.
  • hm default: current Hijri month, 1 (Muharram) to 12 (Dhul Hijjah).
  • evening default: 0 -2 to 2 — which evening of the sighting window (0 = the sighting evening, the day before the month begins).
  • res default: 5 grid cell size in degrees — values: "5" (72×26 cells, AL-Qamar's native grid) · "2" (180×65 cells).
  • lat point mode latitude -90 to 90 — switches to a per-location response (with lng).
  • lng point mode longitude -180 to 180.
  • city point mode city id from /cities — alternative to lat & lng.
زندہ مثال کھولیں ↗

کوڈ کے نمونے

curl

curl "https://theshia.org/api/v1/moon-visibility?hy=1448&hm=2"

JavaScript

const res = await fetch("https://theshia.org/api/v1/moon-visibility?hy=1448&hm=2");
const data = await res.json();

Python

import requests

data = requests.get("https://theshia.org/api/v1/moon-visibility?hy=1448&hm=2").json()

حدود اور منصفانہ استعمال

جوابات ایج پر سختی سے کیش ہوتے ہیں — براہِ کرم اپنی طرف بھی کیش کریں۔ غیر کیش درخواستیں فی IP 100 فی منٹ تک محدود ہیں؛ 496 دن×طریقہ سے بڑی درخواستیں مسترد ہوتی ہیں۔ کمیونٹی کے لیے مفت، دستیابی کی ضمانت نہیں۔