API נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?
-
יש לי שלוחה type=api עם api_000=no. ה-API נשלח רק עם hangup=yes ולא לפני. אני רוצה שהמערכת תשלח את ה-API אחרי הקשת הסכום, מה ההגדרה הנכונה?
-
@שושנה67
ככל הנראה משהו בשלוחה לא מוגדר טוב,
תעלו את ההגדרות שיש עכשיו בשלוחה, -
type=api
api_link=https://script.google.com/macros/s/.../exec
api_000=Amount
api_001=yes -
@שושנה67
ההגדרות לא תקינות
בשורהapi_000=צריך להיות עוד שורה של ערכים,
לדוגמא,,,api_000=Amount,yes,5,4,50,Number,yes,noהטקסט שבין הפסיקים, זה מה שמגדיר את הקבלת הנתונים, לדוגמא כמה זמן ימתין לבקשה, האם לבקש אישור מהמשתמש, וכדו'
לפי מה שמופיע בפוסט של המודול,
או שתכתבו מה המטרה בסוף, ומה נסיתם להגדיר, ואני יוכל להביא את ההגדרות המדוייקות,
בהצלחה -
@y6714453
צודק, עידכנתי:
type=api
api_link=https://script.google.com/macros/s/XXXXX/exec
api_000=Amount,yes,5,1,6,Number,yes,no
api_001=yesהעניין הוא שאני צריכה אחרי הנל שיחזור ל API או לפחות שיפנה לשלוחת ניתוק. מה שקורה בפועל אחרי שהמשתמש מכניס סכום ומאשר הוא מקבל הודעה של ימות המשיח "לא הוקשה בחירה"
-
@שושנה67
כל פעם אחרי ששולחים פרמטרים לשרת, אז ימות ממתין לתשובה,
התשובה היא בעצם פעולה מה לעשות,
אם רוצים להעביר לניתוק, אז צריך שהשרת יחזיר בתשובהgo_to_folder=hangupברגע שימות יקבלו את התשובה הזו, השיחה תתנתק.
אם רוצים להשמיע למאזין קובץ אבל אח"כ להמשיך את התקשורת עם השרת,
צריך בעצם לחבר שני חלקים,
גם ההודעה שהמאזין ישמע,
וגם הערכים החדשים- כדי לקבל עוד נתונים מהמשתמש
בשביל זה צריך להשתמש עם
READ
דוגמא לתשובהread=f-/100/10/000=AAA,yes,1,1,7,Number,yes,yes,*/,*#123456,,,,במקרה שהשרת יחזיר את הטקסט הזה,
המערכת תשמיע למאזין קובץ בשם 000 שנמצא בנתיב 100/10
ולאחר מכן, תבקש מהמאזין לשלוח עוד פרמטרים,
פרמטר בשם AAA
ושאר הערכים וכו'