origami מדריך לשימוש בשדה API במערכת Origami.ms

  • הוסף לסימניות
  • #1
בס"ד

מדריך לשימוש בשדה API במערכת Origami.ms​



מבוא:​

שדה ה-API מאפשר ביצוע קריאות חיצוניות לממשקי API לצורך הבאת נתונים דינמיים והצגתם ישירות במערכת. הוא מתפקד כשדה בחירה (Select) המותאם לחיפוש דינמי, כך שהמשתמש יכול להקליד בשדה, והמערכת תחזיר תוצאות בהתאם.

במהלך פעולת החיפוש, השדה מבצע קריאת HTTP לשרת ושולח את הטקסט שהוזן על ידי המשתמש. השרת מחפש את הנתונים הנדרשים במערכת חיצונית, מעבד את המידע, ומחזיר אותו כתגובה (מערך עם נתונים) לשדה באוריגמי.

הנתונים המתקבלים מופיעים בהתאם להגדרות שהוגדרו מראש, ומוצגים ברשימה לבחירה (Drop-Down), כך שהמשתמש יכול לבחור את הערך המתאים מבין האפשרויות.



שלב 1: הגדרות בסיסיות של השדה

  1. שם השדה (field_name): יש להזין שם לשדה כפי שיופיע במערכת, למשל: "כתובת חיפוש".
  2. תיאור השדה (tooltip_description): תיאור קצר המסביר את מטרת השדה והשימוש בו, לדוגמה: "שדה לחיפוש כתובת לפי נתוני OpenStreetMap".



שלב 2: הגדרות API

  1. API קישור (api_url): הכניסו את כתובת ה-URL של ה-API אליו יבוצע החיפוש. לדוגמה:
    HTTP:
    https://nominatim.openstreetmap.org/search?format=json
  2. סוג פעולה (action_type): בחרו את סוג הבקשה (GET או POST). בדוגמה שלנו נשתמש ב-GET.




שלב 3: מיפוי פרמטרים בנתוני החיפוש

  1. id מזהה המאפיין (id_prop_name): כאן יש להזין את שם הפרמטר של המזהה (ID) במערך התשובה, חייב להיות מזהה חד ערכי. בדוגמה, הפרמטר הוא place_id.
  2. text שם המאפיין (text_prop_name): הפרמטר שיוצג למשתמש כתוצאה מחיפוש. בדוגמה זו, זהו display_name, אשר מכיל את הכתובת המלאה כמו "ירושלים, בני ברק, ישראל".
  3. שם מאפיין לחיפוש (search_prop_name): השם של פרמטר החיפוש שנשלח ל-API. בדוגמה זו, נשתמש בפרמטר q עבור החיפוש.
  4. שם מאפיין לעמוד (page_prop_name): ערך מוגדר כברירת מחדל ואינו ניתן לשינוי. כאן לדוגמה, נשתמש בפרמטר page.
  5. מאפיינים נוספים (custom_validation[extra_props]): קלט טקסט המאפשר הגדרת פרמטרים נוספים, לא פעיל כרגע.
  6. פילטר (custom_validation[filters]): הפילטרים בשדה מאפשרים לכם לבחור שדות API אחרים, ושולח את שמות השדות שהוגדרו + הערך id שלהם (ללא הטקסט).



שלב 4: הגדרות נוספות לשדה

  1. מספר תווים מינימלי לחיפוש (min_search_length): מגדיר את מספר התווים המינימלי שעל המשתמש להקיש לפני שהחיפוש יופעל. בדוגמה זו, נזין 3.
  2. מספר תוצאות (results_per_page): קובע את מספר התוצאות שיוצגו באוריגמי בכל חיפוש של תוצאות. בדוגמה, נבחר להציג 50 תוצאות.
  3. זמן תגובה מקסימלי (response_timeout_seconds): מגביל את הזמן שהמערכת תחכה לתשובת ה-API לפני שתציג הודעת שגיאה. בדוגמה, נזין 3 שניות.

1731226890576.png



דוגמה לקריאת API עם ערכים לדוגמה

נניח שהמשתמש מקיש את השאילתה "ירושלים בני ברק" בשדה החיפוש. הקריאה שתישלח ל-API תיראה כך:

HTTP:
https://nominatim.openstreetmap.org/search?format=json&q=ירושלים בניברק&instance_id=658e841ad55b828d150e1724&field_data_name=fld_1872&filter=&page=1

מה נשלח בבקשה​

  • q – מייצג את הערך שחיפש המשתמש.
  • instance_id – מזהה המופע באוריגמי, מזהה ייחודי לשדה במערכת.
  • field_data_name – שם השדה באוריגמי, במקרה הזה fld_1872.
  • page – מספר העמוד.
  • filter – ניתן להגדיר בפילטר שדות api אחרים בישות יישלח, ויישלחו שמות השדות שהוגדרו לפילטר, יחד עם מזהי ה-ID שלהם בלבד, ללא הטקסט. אם לא הוגדר פילטר, ישלח הערך כ-"ריק". לדוגמא: filter[fld_1224]: 38.

חשוב לדעת:​

  • אוריגמי תמיד שולחת את הפרמטרים instance_id ,field_data_name, filter, ו-page, מה שעלול ליצור בעיות עם מערכות שלא מקבלות פרמטרים נוספים בכתובת ה-API.
  • בכל הזנה של ערך בשדה נשלחת קריאה חדשה לשרת.



דוגמה לתשובת ה-API

באוריגמי, יש להחזיר במבנה של מערך, כלומר סדרה של אובייקטים המרכיבים את התגובה. מבנה זה מאפשר להציג את כל התוצאות בתצוגת רשימה לבחירה, כמו בדוגמה שלהלן:
JSON:
[

    {

        "place_id": 194257751,

        "display_name": "ירושלים, הר שלום, בני ברק, נפת תל אביב, מחוז תל אביב, ישראל",

        "lat": "32.08502095",

        "lon": "34.8298572"

    },

    {

        "place_id": 194311477,

        "display_name": "ירושלים, הר שלום, בני ברק, נפת תל אביב, מחוז תל אביב, ישראל",

        "lat": "32.0874445",

        "lon": "34.830255"

    }

]

עם זאת, כאשר המערכת החיצונית אינה מחזירה את הנתונים במבנה מערך ומתקבלת בפורמט אחר, כמו אובייקט בודד שאינו במבנה מערך, השדה באוריגמי לא יוכל לפרש את התוצאות בצורה תקינה ולהציג אותן.




מה אוריגמי שומרת מהתשובה

  • id: הערך של place_id יישמר כערך ה-ID שהוגדר בשדה.
  • text: הערך של display_name יישמר יישמר כערך הטקסט להצגה שהוגדר בשדה.
במקרה זה, אוריגמי תשמור את הכתובת המלאה, לדוגמה: "ירושלים, הר שלום, בני ברק, נפת תל אביב, מחוז תל אביב, ישראל". ואת המזהה "194257751".
JSON:
"fld_1872": { "id": 194257751, "text": "בני ברק, נפת תל אביב, מחוז תל אביב, ישראל" }

1731227100544.png



סיכום

שדה API באוריגמי מאפשר לכם לבצע חיפוש נתונים ולשלוף מידע רלוונטי ממערכות חיצוניות. ניתן למפות ערכים מהתשובה לנתונים שנשמרים באוריגמי בהתאם להגדרות השדה. חשוב לוודא שהמערכת החיצונית מקבלת את כל הפרמטרים שנשלחים כברירת מחדל, ושולחת תשובה במבנה שאוריגמי יודעת לקבל .



 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #2
למתחילים @David Hadas כתב את זה בצורה יותר מפורטת.
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

שלום וברכה,
ברצוני לברר בשביל מכרים-

אנו מנסים לאתר אנשים שרכשו דירה בפרויקט מגורים בעיר נתניה לפני כשנתיים במסגרת מודל התשלום ‎7/93.

מדובר בדירות חדשות שנרכשו “על הנייר”, כאשר בשלב הרכישה שולמה מקדמה של כ-7% ממחיר הדירה, והיתרה אמורה להיות משולמת לקראת מסירת הדירה (כ-93% מהסכום).

הרכישה בוצעה דרך מתווך שליווה את העסקה, ובמסגרת השיווק הוצג לרוכשים כי הרכישה היא על מנת למכור את הזכויות בדירה לפני המסירה.

המתווך גבה על השרות הזה כ-100K תוך התחייבות (לצערנו ללא כל תיעוד/ חוזה) שהוא ימצא קונה לדירה לכשתהיה מוכנה, והרוכשים יגזרו קופון של כמה מאות אלפים (ההפרש בין הדירה על הנייר לדירה המוכנה)

והנה- מתקרב זמן התשלום הסופי- והמתווך מודיע שהוא עשה כל מאמץ אך לא הצליח למכור את הדירה, מה שמשאיר את הרוכשים להתמודד לבד עם הצורך לשלם/למצוא קונה, בתוספת ההפסד העצום של הכסף שהוא גבה מהם ללא כל תמורה.

הבנו שישנם עוד קונים רבים שנפלו בפח...

המטרה שלנו היא ליצור קשר עם רוכשים נוספים כדי:
• להבין האם קיימים מקרים נוספים עם מאפיינים דומים
• להחליף מידע בין הרוכשים
• ולבחון אפשרות להתייעצות משפטית משותפת במידת הצורך

אם אתם:
• רכשתם דירה בפרויקט מגורים בנתניה לפני כשנתיים במסגרת עסקת ‎7/93
• נכנסתם לעסקה דרך מתווך שהציע ליווי או סיוע במכירת הדירה לפני המסירה
• או שאתם מכירים מישהו שנמצא במצב דומה

נשמח מאוד שתכתבו כאן, או שתשלחו מייל לכתובת: shenbituach ואז שטרודל ג'ימייל וכו'

בשורות טובות
סיכום אירועים: איראן בלהבות - מהמחאות ועד לסף עימות עולמי

הרקע וההתפרצות (סוף דצמבר 2025):

המחאות החלו ב-28 בדצמבר 2025 בטהראן, על רקע משבר כלכלי חריף וצניחה חדה בערך הריאל. מה שהחל כזעקת סוחרים ואזרחים על יוקר המחיה, הפך במהירות לגל הפגנות חסר תקדים ב-187 ערים הקורא להפלת המשטר.


הטבח והחשכת המידע (ינואר 2026):
  • דיכוי אלים: המשטר האיראני הגיב באכזריות יוצאת דופן. לפי נתוני ארגון זכויות האדם HRANA, נכון ל-23 בינואר, מספר ההרוגים המאומת עומד על למעלה מ-5,000 בני אדם, בהם 4,716 מפגינים ועשרות ילדים.
    יש דיווחים לא מאומתים מצד האופוזיציה האיראנית על מעל 60,000 הרוגים!

  • מעצרים המוניים: למעלה מ-26,500 בני אדם נעצרו, וקיים חשש כבד להוצאות להורג המוניות בבתי הכלא.

  • חסימת אינטרנט: החל מה-8 בינואר הוטל מצור דיגיטלי כמעט מוחלט על המדינה כדי למנוע זליגת תיעודים מהטבח.

המעורבות האמריקנית - "הארמדה של טראמפ":
הנשיא טראמפ, שחזר והזהיר את טהראן מפני המשך הטבח, הכריז ב-22 בינואר כי "ארמדה" אמריקנית (צי ספינות מלחמה, כולל נושאת המטוסים אברהם לינקולן) עושה את דרכה למפרץ הפרסי. טראמפ הבהיר כי ארה"ב בוחנת אפשרויות תקיפה ישירות נגד מטרות שלטוניות אם לא ייפסק הדיכוי. ולאחר הדלפות על ממדי הטבח, הכריז "העזרה בדרך".


הזווית הישראלית והאזורית:
  • כוננות שיא: ישראל נמצאת בדריכות עליונה מחשש שהסלמה אמריקנית תוביל לתגובה איראנית ישירה או באמצעות שלוחיה (פרוקסי).

  • איומי נתניהו: ראש הממשלה נתניהו הזהיר כי אם איראן תבצע "טעות" ותתקוף את ישראל, היא תפגוש עוצמה שטרם הכירה.

  • איומי טהראן: המשטר האיראני הודיע כי במקרה של תקיפה, בסיסים אמריקניים ויעדים בישראל יהיו "מטרות לגיטימיות".

באשכול זה נמשיך לעדכן סביב השעון בכל התפתחות, דיווחים מהשטח ופרשנויות ביטחוניות.
עודכן אדר תשפ"ד
ראשית, גופי הכשרות
ברוב אשכולות בנושא 'השקעות בשוק ההון' בפרוג, משתרבב עניין הכשרות.
למען הסדר באשכול זה נעלה עדכונים בנושא כשרות.
אני אשתדל לסכם ולתמצת ככל האפשר.

יש 4 גופי כשרות
  • בד"ץ העדה החרדית - על פי פסקי הרב יעקב בלוי זצ"ל שהיה בקיא גדול בתחום שוק ההון והוא שהביא את פסקיו ועל פי פסקים אלו נוהגים עד היום בגוף כשרות זה. היום הכשרות בראשות הרב שלמה זאב קרליבך.
  • גלאט הון - על פי פסקי רבי ניסים קרליץ והרב שמואל ואזנר. שסמכו ידיהם על הרב יעקב לנדו שמכיר את שוק ההון לעומקו. הרב משה שטרנבוך ראב"ד העדה החרדית הוא מרבני 'גלאט הון'.
  • תשואה כהלכה – הרב שמואל דוד גרוס, רב חסידי גור אשדוד ועוד רבנים מוכרים וידועים בכל שכבות הציבור החרדי.
  • כלכלה על פי ההלכה- הרב אריה דביר, על פי פסקי הרב יוסף שלום אלישיב.

היום בכל החברות יש מסלולים כשרים, שמאושרים לפחות ע"י אחת מהכשרויות.
בין החברות שנמצאת ברשותם תעודת כשרות אפשר למצוא את:
אלטשולר שחם, אינפיניטי, הפניקס, הראל, כלל, מגדל, מור, מיטב דש, מנורה.

רשימות קרנות כשרות:

אולי מעניין אותך גם...

אשכולות דומים

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כג

אמִזְמוֹר לְדָוִד יי רֹעִי לֹא אֶחְסָר:בבִּנְאוֹת דֶּשֶׁא יַרְבִּיצֵנִי עַל מֵי מְנֻחוֹת יְנַהֲלֵנִי:גנַפְשִׁי יְשׁוֹבֵב יַנְחֵנִי בְמַעְגְּלֵי צֶדֶק לְמַעַן שְׁמוֹ:דגַּם כִּי אֵלֵךְ בְּגֵיא צַלְמָוֶת לֹא אִירָא רָע כִּי אַתָּה עִמָּדִי שִׁבְטְךָ וּמִשְׁעַנְתֶּךָ הֵמָּה יְנַחֲמֻנִי:התַּעֲרֹךְ לְפָנַי שֻׁלְחָן נֶגֶד צֹרְרָי דִּשַּׁנְתָּ בַשֶּׁמֶן רֹאשִׁי כּוֹסִי רְוָיָה:ואַךְ טוֹב וָחֶסֶד יִרְדְּפוּנִי כָּל יְמֵי חַיָּי וְשַׁבְתִּי בְּבֵית יי לְאֹרֶךְ יָמִים:
נקרא  8  פעמים
למעלה