SchutzraumSchutzraum
Schutzraum
نقشهفهرستBlog
کوله اضطراری
آمادگی و تجهیزات
ارسال
گزارش پناهگاه جدید
جدول امتیازات
برترین مشارکت‌کنندگان
اپلیکیشن
استفاده در موبایل
Info
درباره پروژه
FAQ
سؤالات متداول
حمایت مالی
حمایت از پروژه
تماس
با ما تماس بگیرید
API
مستندات API
+ ارسالورود
نقشهفهرستBlog
پناهگاه‌ها
کوله اضطراری
آمادگی و تجهیزات
ارسال
گزارش پناهگاه جدید
جدول امتیازات
برترین مشارکت‌کنندگان
اپلیکیشن
استفاده در موبایل
بیشتر
Info
درباره پروژه
FAQ
سؤالات متداول
حمایت مالی
حمایت از پروژه
تماس
با ما تماس بگیرید
API
مستندات API
ورود

ناوبری

  • نقشه
  • فهرست
  • کوله اضطراری
  • اپلیکیشن

اطلاعات

  • Info
  • FAQ
  • API

جامعه

  • تماس
  • حمایت مالی

حقوقی

  • اطلاعات قانونی
  • حریم خصوصی
© 2026 Schutzraum

تمام اطلاعات بدون ضمانت. این وب‌سایت رسمی جمهوری فدرال آلمان نیست.

مستندات API

دسترسی برنامه‌نویسی به داده‌های پناهگاه‌ها

API اسکوتسراوم دسترسی فقط‌خواندنی به تمام داده‌های پناهگاه‌ها را فراهم می‌کند. یک کلید API لازم است که می‌توانید آن را در حساب کاربری خود درخواست کنید.

URL پایه

لطفاً از API به صورت مسئولانه استفاده کنید. درخواست‌های بیش از حد ممکن است محدود شوند.

احراز هویت

تمام درخواست‌های API به یک کلید API معتبر نیاز دارند. آن را به عنوان هدر یا پارامتر جستجو ارسال کنید:

به عنوان هدر (توصیه شده):

X-API-Key: dein_api_key

به عنوان پارامتر جستجو:

/api/shelters?api_key=dein_api_key

کلیدهای API را می‌توانید در حساب کاربری خود در بخش 'کلیدهای API' درخواست کنید. پس از بررسی دستی، کلید فعال خواهد شد (معمولاً ظرف ۴۸ ساعت).

GET/api/shelters

فهرست صفحه‌بندی‌شده‌ای از پناهگاه‌ها با فیلتر اختیاری برمی‌گرداند. همچنین از فیلتر جغرافیایی با پارامترهای lat، lng و radius پشتیبانی می‌کند — درخواست‌های جغرافیایی به‌طور خودکار بر اساس فاصله مرتب شده و شامل فیلد فاصله هستند.

پارامترنوعالزامیپیش‌فرضتوضیحات
pagenumberخیر1Page number
limitnumberخیر20Items per page (1–10000)
typestringخیر–Shelter type filter
citystringخیر–City name (partial match)
searchstringخیر–Search name, city, address
conditionstringخیر–gut, mittel, schlecht, unbekannt
protectionstringخیر–hoch, mittel, niedrig, unbekannt
wheelchairbooleanخیر–Filter wheelchair accessible
verifiedbooleanخیر–Filter verified shelters
minCapacitynumberخیر–Minimum capacity
sortstringخیرnamename, city, capacity, type
orderstringخیرascasc or desc
مثال
GET /api/shelters?type=bunker&city=Berlin&limit=10
پاسخ
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

یک پناهگاه را بر اساس شناسه آن برمی‌گرداند.

مثال
GET /api/shelters/24b4e1f0-7723-45a7-bd1c-537a2ff02174
GET/api/shelters/nearby

پناهگاه‌ها را در شعاع مشخصی از یک نقطه جغرافیایی، مرتب‌شده بر اساس فاصله برمی‌گرداند.

پارامترنوعالزامیپیش‌فرضتوضیحات
latnumberبله–Latitude (–90 to 90)
lngnumberبله–Longitude (–180 to 180)
radiusnumberخیر5000Radius in meters (100–50000)
limitnumberخیر20Max results (1–100)
typestringخیر–Shelter type filter
مثال
GET /api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

تمام پناهگاه‌ها را در یک کادر محدوده جغرافیایی برمی‌گرداند.

پارامترنوعالزامیپیش‌فرضتوضیحات
westnumberبله–West longitude
southnumberبله–South latitude
eastnumberبله–East longitude
northnumberبله–North latitude
typestringخیر–Shelter type filter
مثال
GET /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

تمام پناهگاه‌ها را به صورت مجموعه ویژگی‌های GeoJSON برای نمایش روی نقشه برمی‌گرداند.

پارامترنوعالزامیپیش‌فرضتوضیحات
typestringخیر–Shelter type filter
wheelchairbooleanخیر–Filter accessible
verifiedbooleanخیر–Filter verified
minCapacitynumberخیر–Minimum capacity
مثال
GET /api/shelters/geojson?type=u_bahn_station&wheelchair=true
پاسخ
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

انواع پناهگاه

پارامتر نوع این مقادیر را می‌پذیرد:

ValueLabel
bunkerپناهگاه
tiefgarageپارکینگ زیرزمینی
u_bahn_stationایستگاه مترو
tunnelتونل
kellerزیرزمین
hochbunkerپناهگاه روزمینی
tiefbunkerپناهگاه زیرزمینی
sonstigeسایر