רכישת מוצרים דרך API
-
איך יוצרים שלוחת API שבה ישמעו מוצרים לרכישה (המוצרים זה לא רשימה אחידה לכולם אלא יחודיים לפי המשתמש - נשלפים מה-DB בהתאם לזיהוי של המשתמש) ותיהיה אפשרות של "למוצר הבא הקש 1, לרכישה הקש 2",
בבחירת רכישה המשתמש יעבור לסליקה דרך נדרים פלוס, וקוד המוסד יהיה דינאמי (בהתאם למוצר) -
@gd אפשר לעשות את זה אם משחק במערכים ולולאות
צריך לחשבן איך
אבל ברור שזה אפשרי
פעם חשבתי על איזה רעיון איך
אבל אני כבר לא זוכר איך תיכננתי
אני כבר עייף והמוח שלי לא עובד
אז אם יהיה לי זמן מחר אני אשתדל לחשבן את הצורה -
@gd מה הבעייה?
שליפת כל הערכים מה db מעבר בלולאה על הכול, בבחירת מוצר שליפת הקוד מוסד ומעבר לתשלום, מה הסתבכת? -
@avrham מה שאני אמרתי ברעיון
אבל מה שזה מסובך יחסית זה צורת הלולאה
צריך לעשות לולאה אם תנאי להמשך הריצה שאם המשתנה של התפריט כבר התקבל אז ימשיך לרוץ ואם לא אז ידפיס read ויבצע יציאה מהקוד -
@gd לא מובן מה הבעיה, אם אתה יודע לתכנת בעצמך, זה מאוד פשוט
אם אתה מחפש מישהו שיעשה לך את זה, זה לא ממש ברור מהשאלה
-
@מוטי-מן אני אחדד את השאלה שלי,
איך אפשר לשמור מידע בכל קריאת API, האם יש דרך לשלוף פעם אחת את המוצרים מה-DB וישמר האינדקס של הלולאה? כי לפי מה שראיתי כל לחיצה על מקש זה קריאה מחדש.
האם אפשר לשלוח פרמטרים בפעולת read, לדוג': את האינדקס של המוצר?
השאלה שלי לא על התכנות, אלא על האפשרויות שיש בAPI של ימות המשיח -
@gd כתב ברכישת מוצרים דרך API:
איך אפשר לשמור מידע בכל קריאת API, האם יש דרך לשלוף פעם אחת את המוצרים מה-DB וישמר האינדקס של הלולאה? כי לפי מה שראיתי כל לחיצה על מקש זה קריאה מחדש.
אתה כותב ב-PHP או ב-Node.js ?
ב-PHP תצטרך בכל שאילתה לשרת ליצור חיבור חדש למסד הנתונים ולבצע את השאילתה@gd כתב ברכישת מוצרים דרך API:
האם אפשר לשלוח פרמטרים בפעולת read, לדוג': את האינדקס של המוצר?
עיין בתיעוד, דוגמה:
api_add_0=product_index=1234
-
@gd אם אתה כותב בNode.js יש לך את הספריה, שמאפשרת לך לשמור על המצב לכל משך השיחה,
-
הקוד הוא ב-PHP,
@gd כתב ברכישת מוצרים דרך API:
האם אפשר לשלוח פרמטרים בפעולת read, לדוג': את האינדקס של המוצר?
הכונה שלי האם אפשר לשלוח פרמטרים ב- read, ושיחזרו לשרת עם פעולת ההקשה,
ולא הגדרת פרמטר קבוע כמו שמופיע בתיעוד api_add_0=. -
@gd אם עדיין רלוונטי תמיד ניתן לשמור ערכים בתוך המערכת למשל תחת שם קובץ מספר הפלאפון או כל זיהוי אחר ובכל קריאה לשלוף את הנתונים משם ולעדכן חזרה לשם לפני התשובה
עריכה: יש לזכור שבדרך כלל אבל לא תמיד חשוב למחוק את הקובץ בעת קבלת קריאה מימות של הודעה על ניתוק ובטח אם ניתוק באמצע הזמנה לפני סיום על מנת שלא ליצור בעיות בהתקשרות חזרה אלא אם כן רוצים לשמור את הקריאה לשיחה הבאה אולם אז חשוב להוסיף פרטים על המכירה בקובץ או בשמו על מנת שלא ליצור תקלות בהמשך