עזרה עם מודול API
-
שאלה לגבי: "מודול API - תקשור עם מחשבים וממשקי נתונים חיצוניים"
כתבתי קוד ב-PHP להתממשקות עם שלוחת ה-API שיצרתי במערכת.
אני מנסה לשלוח פרמטרים נוספים ל-request באופן דינאמי ויזום בתוך הקוד, ללא שימוש ב-read וב-id_list_message, כך שהפרמטרים הללו יופיעו ב- $_GET.ניסיתי לעשות את זה בהתחלה כך:
echo "re_record_city=2&city=ירושלים";אך זה לא הצליח.
נראה לי שהתשובה לכך נמצאת ב"מודול API" בכותרת "פרמטרים קבועים שנשלחים לשרת":
לדוגמה אם ברצונכם שבכל פנייה לשרת המערכת תצרף את הפרמטרים foo=111 bar=222 יש להגדיר בהגדרות השלוחהapi_add_0=foo=111 api_add_1=bar=222במקרה כזה הבקשה ב-GET תראה כך
https://example.com/YemotApi?foo=111&bar=222הבעיה היא שאני לא יודע איך לשלב את זה בקוד PHP.
שאלה נוספת:
איך אפשר לשנות ערך פרמטר קיים תוך כדי שימוש ב-read? (מדובר בפרמטר ששונה מהפרמטר של read, ואני מעוניין לשנות את הערך שלו ב-$_GET בצורה יזומה בקוד).
לדוגמא נניח שכבר קיים הפרמטר foo=1, וכעת אני מעוניין לקלוט באמצעות read את הפרמטר bar, אך תוך כדי הקליטה של bar, אני מעוניין ש-foo ישתנה בצורה יזומה.אשמח אם תוכלו להכווין אותי כיצד ניתן ליישם את זה בצורה הנכונה.
-
S soris1989 סימן נושא זה כשאלה ב
-
בסופו של דבר השתמשתי ב-session, ונעזרתי בפוסט:
https://f2.freeivr.co.il/topic/13141/מה-זה-סשן-ואיך-משתמשים-בו/2 -
הצלחתי למצוא פתרון כלשהו ע"י היעזרות ב-database (או קבצי טקסט) ששומר את נתוני ה-GET ונתונים נוספים במקביל ל-request. כך שאני יכול להשתמש ולשנות נתונים במקביל להרצת ה-request.
אך, למרות זאת לעניות דעתי יש פתרון פשוט יותר תוך שימוש טהור באופן העברת הפרמטרים של GET ב-request, ללא צורך בהיעזרות ב-database. במידה וקיים, אשמח לשמוע על פתרון כזה.
-
בסופו של דבר השתמשתי ב-session, ונעזרתי בפוסט:
https://f2.freeivr.co.il/topic/13141/מה-זה-סשן-ואיך-משתמשים-בו/2 -
S soris1989 סימן נושא זה כנפתר ב
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות