קבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם
-
אני רוצה לקבל גישה לAPI של פיקוד העורף כדי לעשות משהו שיועיל בשבילי ואולי גם לאחרים.
בנתיים אני באמצע ביוקרטיה שלהם ואני לא יודע אם בסוף אזכה לקבל את הגישה...
השאלה אם יש דרך אחרת לקבלת המידע/לגישה לממשק?
הבנתי שיש כזה דרך ואולי בגיטהב אבל לא הצלחתי למצוא.
אשמח לשמוע האם אכן יש דרך, ואם כן אז איך? -
ראיתי באתר שלהם שהעדכונים מגיעים מjson שמתרענן כל שניה, כשניסיתי לגשת אליו ישירות נחסמתי, אך מסתבר שניתן לזייף את הבקשה באופן כזה שלא ייחסם. הציעו כאן גם להשתמש במערכת העדכונים של אתר כל רגע שחשופה לגמרי.
-
ניסית את ה-endpoint שלהם פה:
https://www.oref.org.il/WarningMessages/History/AlertsHistory.json -
@ron-hillel כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:
ניסית את ה-endpoint שלהם פה:
https://www.oref.org.il/WarningMessages/History/AlertsHistory.jsonהקישור שהבאת הוא רק להסטוריית אזעקות ולא על אזעקות בזמן אמת
ומכיוון שכך זה מתעדכן רק כ-10 שניות או יותר אחרי האזעקה (מנסיון) -
@shraga כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:
@שמואל-ש ציינתי בהודעה הקודמת באשכול השני מ''מ לפרויקט בגיטהאב שמממש את זה בפייתון
אה, זה פרוייקט שאני ניגש ישירות לפיקוד העורף עם זיוף הבקשה שלא ייחסם או שאני ניגש לשרת שהוא ניגש לפיקוד העורף?
ויש לשפות אחרות (PHP/JS/Node)? זה מה שהבאת קישורים לגיטאב? -
@צדיק-תמים @shraga בנתיים נראה לי שאלך על של כל רגע, אבל יש לי כמה שאלות על זה:
-
ה API של כל רגע אכן מספיק בשביל לסמוך עליו-בין מבחינת מהירות-זה מגיע ממש מיד? ובין מבחינת יציבות-אין להם קריסות וכו'?
-
איך עושים את זה-פשוט לולאה אין סופית שבודקת כל שניה/כל כמה שניות האם יש משהו?
- זה לא בעיה מבחינתם לעשות כ"כ הרבה קריאות?
- וזה בעיה מבחינת השרת שלי (שרת של קונטאבו)?
-
הבנתי שהתגובה שלהם (=של פיקוד העורף) היא כזה
- עכשיו, כשיש כמה אזעקות אז נוספים עוד שורות ב data, נכון?
- וה id משתנה בכל אזעקה או מה? ואם לא, אז יש דרך לבדוק אם משהו השתנה או פשוט לעשות בדיקה עצמית?
מקווה שלא העמסתי...
-
-
הקפצה אבל רלוונטי...
יש עוד API צד שלישי:
https://api.tzevaadom.co.il/notifications
זה המבנה של התגובה במקרה שיש אזעקה פעילה, לדוג':[{"notificationId":"315de9a7-fdb5-403a-be97-58e8a18b5e56","time":1698668959,"threat":0,"isDrill":false,"cities":["בית מאיר","נווה אילן","שורש","ירושלים - מערב","אבן ספיר"]},{"notificationId":"6d6bd4d7-f64f-43d1-a443-cb39c36e6dd1","time":1698668970,"threat":0,"isDrill":false,"cities":["אפרת","נווה דניאל","ירושלים - דרום","אורה","עמינדב"]}]
ויש גם לפרוג:
https://www.prog.co.il/pakar-tests.php?a=3 -
@shraga כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:
הקפצה אבל רלוונטי...
יש עוד API צד שלישי:
https://api.tzevaadom.co.il/notifications
זה המבנה של התגובה במקרה שיש אזעקה פעילה, לדוג':[{"notificationId":"315de9a7-fdb5-403a-be97-58e8a18b5e56","time":1698668959,"threat":0,"isDrill":false,"cities":["בית מאיר","נווה אילן","שורש","ירושלים - מערב","אבן ספיר"]},{"notificationId":"6d6bd4d7-f64f-43d1-a443-cb39c36e6dd1","time":1698668970,"threat":0,"isDrill":false,"cities":["אפרת","נווה דניאל","ירושלים - דרום","אורה","עמינדב"]}]
ויש גם לפרוג:
https://www.prog.co.il/pakar-tests.php?a=3הבעיה בזה זה היכולת לפנות לאתרים האלו כל הזמן לבדוק אם משהו השתנה
בשונה מפיקוד העורף שבאם יש לך אישור אתה מקבל וובהוק לשרת שלך -
@טוב-להודות כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:
בשונה מפיקוד העורף שבאם יש לך אישור אתה מקבל וובהוק לשרת שלך
אני חושב שאתה לא מקבל וובהוק, אלא ניגש מתי שאתה רוצה, ככה אמר לי מישהו שקיבל אישור
-
@shraga כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:
זה של צופר, נכון?
@shraga כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:
ויש גם לפרוג:
https://www.prog.co.il/pakar-tests.php?a=3שלושתם הם לא באמת לציבור רק עלו על הכתובת? או שזה כן לשימוש ציבורי?
-
אני רק עכשיו קורא את השרשור
יש דרך לגשת ישירות לפיקוד העורף
ואגב צריך לגשת אליהם עם get וכל אזעקה זה נשאר. עד 5 שניות אז לעשות אלגוריתם שאין כפילויותאפשר לגשת אליהם רק מ ip ישראלי
https://www.oref.org.il/WarningMessages/alert/alerts.json
צריך לשלוח ב headers
$data = array(
'Referer' => 'https://www.oref.org.il/',
'X-Requested-With' => 'XMLHttpRequest'
);