API רחובות לפי שכונות\ שכונות לפי ערים
-
@dovid כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@באתי-לעזור לא הבנתי. נניח שיש לי מלא שרתים.
תציע לי דרך לפחות לאחת משני הדרישות של השואל:
א. רשימת שכונות לפי עיר
ב. רשימת רחובות לפי עיר+שכונהכדאי להסתכל על האתר של רשות המסים https://www.nadlan.gov.il/ ייתכן ואפשר להתחקות מהיכן המידע שלו לפי שכונות
@by6199 כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@dovid כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@באתי-לעזור לא הבנתי. נניח שיש לי מלא שרתים.
תציע לי דרך לפחות לאחת משני הדרישות של השואל:
א. רשימת שכונות לפי עיר
ב. רשימת רחובות לפי עיר+שכונהכדאי להסתכל על האתר של רשות המסים https://www.nadlan.gov.il/ ייתכן ואפשר להתחקות מהיכן המידע שלו לפי שכונות
באמת שווה בדיקה, ברפרוף ראיתי שיש להם API של השלמה אוטומטית, וזה אכן כולל שכונות, אבל לא דטא-בייס מסודר.
מכיוון שזה אתר ממשלתי לא ברור לי מה האינטרס שלהם לא לפרסם את זה רשמי, אא"כ הסנדלר הולך יחף וגם הם משתמשים במיקור חוץ. -
@by6199 כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@dovid כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@באתי-לעזור לא הבנתי. נניח שיש לי מלא שרתים.
תציע לי דרך לפחות לאחת משני הדרישות של השואל:
א. רשימת שכונות לפי עיר
ב. רשימת רחובות לפי עיר+שכונהכדאי להסתכל על האתר של רשות המסים https://www.nadlan.gov.il/ ייתכן ואפשר להתחקות מהיכן המידע שלו לפי שכונות
באמת שווה בדיקה, ברפרוף ראיתי שיש להם API של השלמה אוטומטית, וזה אכן כולל שכונות, אבל לא דטא-בייס מסודר.
מכיוון שזה אתר ממשלתי לא ברור לי מה האינטרס שלהם לא לפרסם את זה רשמי, אא"כ הסנדלר הולך יחף וגם הם משתמשים במיקור חוץ.@yyy
ממש קל לשימוש:
1.קבלת רשימת שכונות לפי עיר:
https://www.nadlan.gov.il/Nadlan.REST/Main/GetNeighborhoodsListByCityAndStartsWith?cityName=שם העיר&startWithKey=-1 -
@yyy
ממש קל לשימוש:
1.קבלת רשימת שכונות לפי עיר:
https://www.nadlan.gov.il/Nadlan.REST/Main/GetNeighborhoodsListByCityAndStartsWith?cityName=שם העיר&startWithKey=-1 -
@yyy
ממש קל לשימוש:
1.קבלת רשימת שכונות לפי עיר:
https://www.nadlan.gov.il/Nadlan.REST/Main/GetNeighborhoodsListByCityAndStartsWith?cityName=שם העיר&startWithKey=-1@ivrtikshoret סליחה על הבורות, ויש אותו דבר גם לקבל רחובות לפי ערים וכד'?
-
@ivrtikshoret סליחה על הבורות, ויש אותו דבר גם לקבל רחובות לפי ערים וכד'?
-
@ivrtikshoret סליחה על הבורות, ויש אותו דבר גם לקבל רחובות לפי ערים וכד'?
-
@ivrtikshoret סליחה על הבורות, ויש אותו דבר גם לקבל רחובות לפי ערים וכד'?
-
@dovid אנא קרא את דברי בתשומת לב
כוונתי היתה:
בלינק לגבי שכונות אתה כותב עיר, ואז אתה מקבל את כל השכונות לאותה העיר, בלינק ששלחו לא מצאתי אפשרות כזו, (יתכן ויש ולא מצאתי, ולשם כך חשדתי בבורותי..) אלא אתה יכול לקבל באקסל או בAPI מאגר אין סופי של כל הרחובות של כל הערים.שאלתי ובקשתי אם יש גם לינק כזה שאני מכניס עיר ומקבל את כל הרחובות שלה, כי לשמור אצלי את כל המידע, לא רלוונטי כי זה מתעדכן, בכל פניה לקבל את מאות אלפי הרחובות עם הערים ואז לפלטר נשמע לי לא מוצלח.
-
@dovid אנא קרא את דברי בתשומת לב
כוונתי היתה:
בלינק לגבי שכונות אתה כותב עיר, ואז אתה מקבל את כל השכונות לאותה העיר, בלינק ששלחו לא מצאתי אפשרות כזו, (יתכן ויש ולא מצאתי, ולשם כך חשדתי בבורותי..) אלא אתה יכול לקבל באקסל או בAPI מאגר אין סופי של כל הרחובות של כל הערים.שאלתי ובקשתי אם יש גם לינק כזה שאני מכניס עיר ומקבל את כל הרחובות שלה, כי לשמור אצלי את כל המידע, לא רלוונטי כי זה מתעדכן, בכל פניה לקבל את מאות אלפי הרחובות עם הערים ואז לפלטר נשמע לי לא מוצלח.
@אבי-203 כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
כי לשמור אצלי את כל המידע, לא רלוונטי כי זה מתעדכן
זה לא מתעדכן כ"כ בתדירות גבוהה.
אתה יכול לשמור פעם בשנה/חודש, זה לא בעיה.
אפשר למצוא לך מלא לינקים כאלו, כמו גם שמה כנראה יש דומה, אבל זה מיותר לגמרי לגבי שאלתך. קח שבחשבון ששימוש ב"API" כאלו שגנובים מאתרים אחרים הם הרבה פעמים משתנים/נחסמים, זה לא דרך המלך. -
@yyy למה החלטת שזה חסום לבקשות שרת? אם זה נחסם מיד בבקשה הראשונה זה אומר שחסר לך הידרים
-
@yyy למה החלטת שזה חסום לבקשות שרת? אם זה נחסם מיד בבקשה הראשונה זה אומר שחסר לך הידרים
@יוסף-בן-שמעון
ממה שניסיתי פוסטמן ודפדפן עובד. הרצה מ-localhost לא עובד (סביבת אנגולר). ניסיתי להסיר בפוסטמן את ה-header של host וזה גם לא עבד כך שאולי זה קשור לזה.
אשמח להתבדות. -
@יוסף-בן-שמעון
ממה שניסיתי פוסטמן ודפדפן עובד. הרצה מ-localhost לא עובד (סביבת אנגולר). ניסיתי להסיר בפוסטמן את ה-header של host וזה גם לא עבד כך שאולי זה קשור לזה.
אשמח להתבדות.@yyy כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@יוסף-בן-שמעון
ממה שניסיתי פוסטמן ודפדפן עובד. הרצה מ-localhost לא עובד (סביבת אנגולר). ניסיתי להסיר בפוסטמן את ה-header של host וזה גם לא עבד כך שאולי זה קשור לזה.
אשמח להתבדות.רק להדגיש בכל הסביבות וידאתי שאין שום שגיאה ב-URL ובסינטקס ורק הרספונס חוזר בעייתי.
-
@yyy כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@יוסף-בן-שמעון
ממה שניסיתי פוסטמן ודפדפן עובד. הרצה מ-localhost לא עובד (סביבת אנגולר). ניסיתי להסיר בפוסטמן את ה-header של host וזה גם לא עבד כך שאולי זה קשור לזה.
אשמח להתבדות.רק להדגיש בכל הסביבות וידאתי שאין שום שגיאה ב-URL ובסינטקס ורק הרספונס חוזר בעייתי.
@yyy כשהסרת את ההידר host זה לא עבד? אז כנראה זה ההידר שהוא מבקש, תנסה להוסיף אותו בבקשה מהשרת
-
@yyy כשהסרת את ההידר host זה לא עבד? אז כנראה זה ההידר שהוא מבקש, תנסה להוסיף אותו בבקשה מהשרת
@יוסף-בן-שמעון כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@yyy כשהסרת את ההידר host זה לא עבד? אז כנראה זה ההידר שהוא מבקש, תנסה להוסיף אותו בבקשה מהשרת
למיטב הבנתי אי אפשר.
-
@יוסף-בן-שמעון כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@yyy כשהסרת את ההידר host זה לא עבד? אז כנראה זה ההידר שהוא מבקש, תנסה להוסיף אותו בבקשה מהשרת
למיטב הבנתי אי אפשר.
@yyy לא הבנתי, אתה מדבר על בקשה מהקליינט או מהשרת?
אולי תעלה קטע קוד איך אתה שולח את הבקשה -
@יוסף-בן-שמעון כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@yyy כשהסרת את ההידר host זה לא עבד? אז כנראה זה ההידר שהוא מבקש, תנסה להוסיף אותו בבקשה מהשרת
למיטב הבנתי אי אפשר.
@yyy אולי יש כאן איזה קצר תקשורתי
אתה מנסה לשלוח מהדפדפן בקשה ל API, לשם כך אתה משתמש בקליינט של אנגולר HttpClient?
ומה השגיאה שחוזרת? -
@יוסף-בן-שמעון כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@yyy אולי יש כאן איזה קצר תקשורתי
אתה מנסה לשלוח מהדפדפן בקשה ל API, לשם כך אתה משתמש בקליינט של אנגולר HttpClient?
ומה השגיאה שחוזרת?זה הקוד האנגולרי:
getNeighborhoodsByCity(cityName: string, nStartWith = "-1"): Observable<any[]> { let tmpURL = this.neighborhoodsByCityURL; tmpURL = tmpURL.replace("MyCityName", cityName); if (nStartWith != "-1") { tmpURL = tmpURL.replace("startWithKey=-1", "startWithKey=" + nStartWith) } return this.http.get<any[]>(tmpURL); }
(אני מתקשה להזיח כראוי, מקווה שנראה סביר)
האמת שאני כבר ממש לא מבין. לפעמים זה עובד ולפעמים לא, בלי שום חוקיות שמצאתי.
דוגמא:
כאשר הערכים שנשלחו בפרמטר של העיר הם
אבו קורינאת (שבט) --> תקין
ירושלים --> לא תקין
בית שמש --> תקין
בית שמש --> תקין
בית שמש --> תקין
ירושלים --> תקין
ירושלים --> לא תקין
ועוד כהנה וכהנה...השגיאה היא מסוג CORS, כפי שניתן לראות.
להלן צילום מסך חלקי של השגיאה: -
@יוסף-בן-שמעון כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@yyy אולי יש כאן איזה קצר תקשורתי
אתה מנסה לשלוח מהדפדפן בקשה ל API, לשם כך אתה משתמש בקליינט של אנגולר HttpClient?
ומה השגיאה שחוזרת?זה הקוד האנגולרי:
getNeighborhoodsByCity(cityName: string, nStartWith = "-1"): Observable<any[]> { let tmpURL = this.neighborhoodsByCityURL; tmpURL = tmpURL.replace("MyCityName", cityName); if (nStartWith != "-1") { tmpURL = tmpURL.replace("startWithKey=-1", "startWithKey=" + nStartWith) } return this.http.get<any[]>(tmpURL); }
(אני מתקשה להזיח כראוי, מקווה שנראה סביר)
האמת שאני כבר ממש לא מבין. לפעמים זה עובד ולפעמים לא, בלי שום חוקיות שמצאתי.
דוגמא:
כאשר הערכים שנשלחו בפרמטר של העיר הם
אבו קורינאת (שבט) --> תקין
ירושלים --> לא תקין
בית שמש --> תקין
בית שמש --> תקין
בית שמש --> תקין
ירושלים --> תקין
ירושלים --> לא תקין
ועוד כהנה וכהנה...השגיאה היא מסוג CORS, כפי שניתן לראות.
להלן צילום מסך חלקי של השגיאה: