iBus API
נתוני התחבורה הציבורית בישראל לשירות שלכם
תחנות, קווים, לוחות זמנים, הגעות בזמן אמת והודעות רשמיות על שינויים בתנועה: אותם נתונים שאפליקציית iBus מציגה, כ-JSON ב-HTTPS. פרויקט מקבל מפתח אחרי שצוות iBus בודק את הבקשה.
מה אפשר לקבל
נתונים שרוב הפרויקטים צריכים
- תחנותחיפוש, תחנה, תחנות קרובות, תחנות רכבת
- הגעות בזמן אמתההגעות הבאות לתחנה עם עדכניות
- לוחות זמניםלוח הזמנים היומי של תחנה או קו
- קווים ומסלוליםחיפוש, קו, חלופות מסלול וצורה
- הודעות על שינוייםהודעות רשמיות של משרד התחבורה
- נתוני ייחוסמפעילים, גרסאות, יום השירות
- מצב השירותמצב וכללי עדכניות
רק לפי בקשה ובהסבר
- מתכנן נסיעותנסיעות מנקודת המוצא עד היעד - כבד, לפי בקשה
- הורדת הרשת כולהכל התחנות בבת אחת - כבד, לפי בקשה
- מיקום כלי רכבמיקום בלי מספרי רישוי - לפי בקשה
- מספרי רישוי של כלי רכברק בהחלטה מיוחדת של iBus
נתונים כבדים או רגישים: iBus מחליט בכל מקרה לגופו. מספרי רישוי אינם ניתנים כברירת מחדל.
איך זה עובד
- קראו את התיעוד והדוגמאות
- שלחו בקשה על הפרויקט
- iBus בודקת אותה ועשויה לשאול שאלות
- אחרי האישור צרו מפתח לשרת שלכם
- שלחו בקשה ראשונה עם המפתח
- עקבו אחרי השימוש והמגבלות באזור המפתחים
הכללים בקצרה
- המפתח נשמר בשרת שלכם: לא בדף אינטרנט, לא בחבילת אפליקציה, לא במאגר ציבורי ולא בכתובת הבקשה.
- שלחו אותו רק כ-
Authorization: Bearer <מפתח>ב-HTTPS. - מפתחות נפרדים לבדיקות ולעבודה. אפשר להחליף מפתח עם חפיפה של עד 24 שעות.
- המגבלות שייכות לפרויקט: כל המפתחות שלו חולקים תקציב אחד לדקה, ליממה ולחודש.
- אפשר להגביל את הפרויקט לכתובות השרת שלכם (IPv4, IPv6, רשתות).
- ציינו את המקור: «נתונים: משרד התחבורה, באמצעות iBus».
בינתיים - גם בלי מפתח. הפעולות המפורסמות עדיין עונות גם בלי מפתח, עם מגבלות לרשת, בזמן שחיבורים קיימים עוברים למפתחות. על סיום התקופה הזו נודיע בדף הזה מראש.
הכתובת שלכם כפי שהשרת רואה אותה
שימושי לפני שמציינים כתובות בבקשה. מהשרת שיפנה ל-API: curl https://api.ibusisrael.online/api/access/whoami