API לקבל את שם הבנק ושם הסניף
-
אני צריך עבור טופס בJS או בPHP איזה API שאני שולח מספר בנק ומספר סניף, ומקבל את שם הבנק ושם הסניף (וכמובן אם הסניף לא קיים זה יזרוק שגיאה).
ראיתי שיש באתר בנק ישראל רשימה של הבנקים והסניפים.
נראה שהרשימה שם בתוך הHTML ולא כAPI.
לחילופין, ניתן להוריד בקובץ CSV או XML ואקסל.
אפשרות פשוטה היא להוריד את הקובץ, להעלות לטבלה אצלי בשרת, וחסל.
הבעיה היא שזה לא דינאמי ועדכני אוטומטי.
חשבתי על אפשרות שכל פעם אני שולח בקשה להוריד את הCSV או הXML, ולבצע בדיקה בכל בקשה מחדש, אך נראה לי שזה סתם הורדת ועיבוד נתונים מיותרים.
האם יש באן שהוא API מוכן?
או אולי להעלות את הטבלה לשרת שלי, עם תזמון של הורדת וטעינת הנתונים מחדש כל פרק זמן, (ואני חשוף לפגיעות של שינוי במבנה הטבלה).
מה המלצתכם? -
@חוקר
בכתובת ש @chagold הביא יש גם גישת API למעלה
לדוגמא:
https://data.gov.il/api/3/action/datastore_search?resource_id=1c5bc716-8210-4ec7-85be-92e6271955c2&limit=5אישית אני הייתי מעלה לטבלה אצלי ונותן API פנימי
קח בחשבון שיש משתמשים ש data.gov.il יכול להיות חסום להם, ולכן עדיף מול הAPI הפנימי שלךעידכון של פעם בחודש נשמע הגיוני
עריכה: @katz הקדים אותי...
-
@clickone אמר בAPI לקבל את שם הבנק ושם הסניף:
קח בחשבון שיש משתמשים ש data.gov.il יכול להיות חסום להם, ולכן עדיף מול הAPI הפנימי שלך
@חוקר אמר בAPI לקבל את שם הבנק ושם הסניף:
או בPHP
-
@katz אמר בAPI לקבל את שם הבנק ושם הסניף:
@חוקר
כאן יש API של כל הבנקיםhttps://data.gov.il/api/3/action/datastore_search?resource_id=1c5bc716-8210-4ec7-85be-92e6271955c2&
אגב עם אציין לימיט 2000 או יותר גדול (נכון לעכשיו יש שם 1468) אז זה יהיה כולל הכל באותה קריאה וניתן לבצע סינון על פי חיפוש מספר הסניף.
אבל לכאורה כן אסתפק בטבלה פנימית ולחצן עדכון ידני או תזמון עדכון פעם ב.
תודה לכולם -
@katz אמר בAPI לקבל את שם הבנק ושם הסניף:
@חוקר או להשאיר ריק ואז מחזיר לך הכל
לא מדוייק, אם משאיר רק מחזיר 100 ראשונים