• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    API נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?

    מתוזמן נעוץ נעול הועבר עזרה הדדית למשתמשים מתקדמים
    20 פוסטים 4 כותבים 254 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • Y מנותק
      y6714453 @שושנה67
      נערך לאחרונה על ידי y6714453

      @שושנה67
      ההגדרות לא תקינות
      בשורה

      api_000=
      

      צריך להיות עוד שורה של ערכים,
      לדוגמא

      ,,,api_000=Amount,yes,5,4,50,Number,yes,no
      

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

      ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ש מנותק
        שושנה67 @y6714453
        נערך לאחרונה על ידי שושנה67

        @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 או לפחות שיפנה לשלוחת ניתוק. מה שקורה בפועל אחרי שהמשתמש מכניס סכום ומאשר הוא מקבל הודעה של ימות המשיח "לא הוקשה בחירה"

        Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • Y מנותק
          y6714453 @שושנה67
          נערך לאחרונה על ידי y6714453

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

          go_to_folder=hangup
          

          ברגע שימות יקבלו את התשובה הזו, השיחה תתנתק.

          אם רוצים להשמיע למאזין קובץ אבל אח"כ להמשיך את התקשורת עם השרת,
          צריך בעצם לחבר שני חלקים,
          גם ההודעה שהמאזין ישמע,
          וגם הערכים החדשים- כדי לקבל עוד נתונים מהמשתמש
          בשביל זה צריך להשתמש עם
          READ
          דוגמא לתשובה

          read=f-/100/10/000=AAA,yes,1,1,7,Number,yes,yes,*/,*#123456,,,,
          

          במקרה שהשרת יחזיר את הטקסט הזה,
          המערכת תשמיע למאזין קובץ בשם 000 שנמצא בנתיב 100/10
          ולאחר מכן, תבקש מהמאזין לשלוח עוד פרמטרים,
          פרמטר בשם AAA
          ושאר הערכים וכו'

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ש מנותק
            שושנה67
            נערך לאחרונה על ידי

            תודה על כל העזרה
            המצב עכשיו כזה:
            יש לי שלוחה עם
            type=api
            ו
            api_000
            שמקבלת סכום מהמשתמש. השרת מקבל את הסכום, שומר אותו בגיליון, ומחזיר תשובה עם הודעת אישור וניתוב לשלוחה 4/5.
            אבל ימות אומר "אין מענה בשרת ה API" ומחזיר לשלוחה הקודמת במקום להשמיע את ההודעה ולעבור לשלוחה 4/5.
            מה הפורמט הנכון של התשובה שהשרת צריך להחזיר?

            Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • Y מנותק
              y6714453 @שושנה67
              נערך לאחרונה על ידי y6714453

              @שושנה67
              ע"פ הזכרון, זה התשובה:

              אפשרות א'

              id_list_message=t-הסכום התקבל בהצלחה.g-/4/5
              

              אפשרות ב'

              id_list_message=f-/100/10/000.g-/4/5
              

              ואז צריך להעלות לנתיב /100/10/ קובץ שמע בשם 000 עם הודעת אישור
              (כמובן שהנתיב ושם הקובץ שמתי רק כדוגמא)

              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ש מנותק
                שושנה67
                נערך לאחרונה על ידי

                @y6714453 כתב בAPI נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?:

                ע"פ הזכרון, זה התשובה:

                אפשרות א'

                id_list_message=t-הסכום התקבל בהצלחה.g-/4/5
                אפשרות ב'

                id_list_message=f-/100/10/000.g-/4/5
                ואז צריך להעלות לנתיב /100/10/ קובץ שמע בשם 000 עם הודעת אישור
                (כמובן שהנתיב ושם הקובץ שמתי רק כדוגמא)

                תודה על התשובה. ניסיתי את הפורמט הזה:
                id_list_message=t-הסכום נקלט בהצלחה.g-/4/5
                השרת מחזיר את התשובה אבל ימות לא עובר לשלוחה 4/5 ומנתק מהשלוחה הקודמת.
                האם הפורמט נכון?

                Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • Y מנותק
                  y6714453 @שושנה67
                  נערך לאחרונה על ידי y6714453

                  @שושנה67
                  אולי ככה:

                  id_list_message=t-הסכום התקבל בהצלחה&go_to_folder=/4/5
                  
                  ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ש מנותק
                    שושנה67 @y6714453
                    נערך לאחרונה על ידי

                    @y6714453 כתב בAPI נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?:

                    @שושנה67
                    אולי ככה:

                    id_list_message=t-הסכום התקבל בהצלחה&go_to_folder=/4/5
                    

                    ניסיתי את מה שהצעת וניסיתי גם
                    const responseText = "go_to_folder=/4/5";
                    ועדיין הוא מודיע לי כנל.

                    כשיש type=api עם api_000, האם go_to_folder בתשובה מהשרת עובד? או שצריך פורמט אחר?

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ש מנותק
                      שושנה67
                      נערך לאחרונה על ידי

                      אולי אפרט על הפרויקט ותוכלו לעזור לי יותר:
                      יש לי מערכת שעובדת.
                      השלוחה הראשית היא API
                      שולח ל Apps Script שבודק בגוגל שיטס אם המספר טלפון קיים
                      אם לא קיים מודיע ומנתק
                      אם קיים בודק את סוג המתקשר (עמודהA בגוגל שיטס)
                      אם מסוג 1 מכניס את המתקשר לשלוחה 3 ומאפשר לו לבחור מספר שנשמר בשיטס בעמודה מסויימת, מודיע שהצליח (או שטעה ומאפשר שוב) ומנתק. הכל תקין.
                      אם מסוג 2 הוא מכניס את המתקשר לשלוחה 4 (תפריט). משמיע הודעה ומציע למתקשר לבחור 1 או 2 או 3 או 4. בכל שלוחה הוא מאפשר למתקשר להכניס סכום ושומר את הסכום בשיטס בעמודה המתאימה. זה עובד. הבעיה היא שאחר כך הוא כבר לא מקשיב למה שאני אומרת לו, בכל צורה שניסיתי. הוא מודיע "אין מענה בשרת ה API" במקום לעשות את מה שכתוב ב Apps Script או לחילופין בהגדרות שבימות המשיח.
                      אודה לעזרתכם

                      י 2 תגובות תגובה אחרונה תגובה ציטוט 0
                      • ש מנותק
                        שושנה67
                        נערך לאחרונה על ידי

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

                        ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ש מנותק
                          שלוחה-404 @שושנה67
                          נערך לאחרונה על ידי

                          @שושנה67 אפיא את מריצה את הקוד ? איזה שרת ?

                          ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • י מנותק
                            יב @שושנה67
                            נערך לאחרונה על ידי

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

                            api_link=https://gesher.onrender.com/
                            api_add_0=URL_GESHER=הקישור של הסקריפט
                            ושאר הערכים
                            
                            ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • ש מנותק
                              שושנה67 @שלוחה-404
                              נערך לאחרונה על ידי

                              @שלוחה-404 שרת של החברה שלנו, או שלא הבנתי את השאלה.

                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • ש מנותק
                                שושנה67 @יב
                                נערך לאחרונה על ידי

                                @יב ניסיתי גם בקלאודפלייר

                                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • י מנותק
                                  יב @שושנה67
                                  נערך לאחרונה על ידי

                                  @שושנה67 כתב בAPI נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?:

                                  אם לא קיים מודיע ומנתק

                                  איך השרת מחזיר את התשובה?

                                  1. זה צריך להיות טקסט פשוט.
                                  2. וגם צריך להיות באופן שימות המשיח יבינו מה התשובה
                                    2.1 או להגדיר api_answer_X.
                                    2.2 או להגדיר id_list_message.

                                  אם רוצים להודיע ולנתק, שהם 2 פעולות,
                                  אפשר לעשות בשרשור עם &.
                                  או באמצעות read.

                                  ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • ש מנותק
                                    שושנה67 @יב
                                    נערך לאחרונה על ידי

                                    @יב כתב בAPI נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?:

                                    @שושנה67 כתב בAPI נשלח רק בניתוק ולא לפני – איך לקבל תשובה לפני הניתוק?:

                                    אם לא קיים מודיע ומנתק

                                    איך השרת מחזיר את התשובה?

                                    1. זה צריך להיות טקסט פשוט.
                                    2. וגם צריך להיות באופן שימות המשיח יבינו מה התשובה
                                      2.1 או להגדיר api_answer_X.
                                      2.2 או להגדיר id_list_message.

                                    אם רוצים להודיע ולנתק, שהם 2 פעולות,
                                    אפשר לעשות בשרשור עם &.
                                    או באמצעות read.

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

                                    י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • י מנותק
                                      יב @שושנה67
                                      נערך לאחרונה על ידי

                                      @שושנה67 לא הבנתי בדיוק איפוא הבעיה.

                                      תגובה 1 תגובה אחרונה תגובה ציטוט 0

                                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                      הרשמה התחברות
                                      • פוסט ראשון
                                        פוסט אחרון