@a1b2c3 כתב בחיבור בין מודול API לAPI גישת מפתחים למערכות:
איך ניתן לחבר בינם?
תודה
אין שום קשר בין שניהם.
מודל api זה מיועד להשמעת נתונים/ קבלת נתונים לשרת ועידכון איפשהוא וכו׳
גישת מפתחים למערכת, זה נועד לנהל את המערכת, דרך בקשות api.
אתה יכול לאחד בין שניהם ולמשל לבנות שמודל api יפנה לשרת שלך, והוא ייצור בשבילו שלוחה נפרדת, לאותו מספר פלאפון, ואז יענה לו להעביר לשלוחה הזאת.
אבל זה לא קשור אחד לשני
@אהרן-שובקס כתב בביצוע פעולות בקמפיינים פעילים - לא רשום מה האפשרויות:
כתוב בדוקס
הדוקס לא מעודכן
וגם יותר נח להשתמש בפורום יחד עם כל ההגדרות של המערכת
ובכל מקרה אם כבר כתבו הגדרה אנחנו אמורים לנחש שההסבר שלה נמצא בדוקס?
(לא מדובר במשהו קשה מדובר בכתיבת פוסט פשוט)
@MGM-IVR
prependToNextAction: true אומר בעצם "תוסיף את ההודעה לתור"
כלומר לא חוזרת שום תשובה באופן מיידי, אלא כאשר תגיע לread הבא, יישלח הודעה משורשרת (עם &) שכוללת:
את ההודעה/ות שבתור
את הread עצמו
ככה בערך זה נראה בקוד של הספריה
this.#responsesTextQueue = {
pull: () => {
const queueText = this.#_responsesTextQueue;
this.#_responsesTextQueue = '';
return queueText;
},
push: (newResText) => {
this.#_responsesTextQueue += `${newResText}&`;
}
};
id_list_message (messages, options = {}) {
const responseTxt = `id_list_message=${messagesCombined}`;
if (prependToNextAction) {
this.#responsesTextQueue.push(responseTxt); // 👈👈
} else {
this.send(this.#responsesTextQueue.pull() + responseTxt + '&');
}
}
async read() {
this.send(this.#responsesTextQueue.pull() + responseText);
}
זה לא ממש נוח, אבל ככה זה עובד מהגלגול הקודם של הספריה (לפני הfork שלי), ואני לא רוצה לשבור קוד קיים.
@MGM-IVR כתב בהורדת דוח יחידות חודשי - API:
@miro כתב בהורדת דוח יחידות חודשי - API:
@צדיק-תמים
אז איך אני מוריד ככה את הדוח?
אתה יכול לקבל גם את הid של הדוח על ידי העתקת הid מהשדה ״תיאור״ בדוח דוחות באתר הישן, להוריד את המילים ״הפעלת קמפיין:״ - שאר הטקסט שם זה ה id של הדוח
תודה.
@אליש בפעולת read אתה מקבל נתון מהמשתמש ומכניס אותו לפרמטר שהגדרת, אח"כ המערכת פונה שוב לשרת ושולחת את הפרמטר עם הנתון שהתקבל, תוכל להגדיר בקוד שלך תנאי, שבמידה והפרמטר הספציפי הזה ריק, תהיה פעולת read, ובמידה ולא, ידפיס go_to_folder, התוצאה תהיה שכשהמשתמש נכנס לשלוחה, הפרמטר עדיין ריק ואז מתבצע read והוא יכול להקיש, אח"כ המערכת פונה שוב לשרת ועכשו הפרמטר אינו ריק, ואז יהיה מעבר לשלוחה אחרת, וזה יקרה בכל נתון שהוא יקיש.
דוגמה לקוד ב php:
if($menu == null){print "read=t-טקסט=menu,,1,1,20,No,,,,,,,,,";exit();}
else {print "go_to_folder=1/1";}
@שמואל-ש כי בתיעוד כתוב שזה אמור להיות אחרת
השמעת תאריך עברי 21/12/2022 - כ"ז כיסלו תשפ"ג
לכן זה או באג/טעות בקוד (מקווה שכך, כי זה לא הגיוני להשמיע אלפים), או טעות בתיעוד וצריך לתקן אותו
@מתנסה-php-api כתב בתקלה בתפריט api נסיוני:
print"read=$menu=$menu1,,,,,NO,,,,,,Ok,Hash,no,";
את השורה הזו תשנה ל
print"read=f-$menu=menu1,,,,,NO,,,,,,Ok,Hash,no,";