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

    לא נפתר שליחת בקשת API לגוגל סקריפט

    עזרה הדדית למשתמשים מתקדמים
    5
    24
    331
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ע
      ע.ג. נערך לאחרונה על ידי ע.ג.

      יש לי פונקציה בגוגל סקריפט, נניח ככה:

      function printCurrentTime() { 
        var now = new Date(); 
        var hours = now.getHours(); 
        var minutes = now.getMinutes(); 
        var seconds = now.getSeconds(); 
        return 'read=t-' + hours + ' ' + minutes + ' ' + seconds + '=next,,1,1,0.1,NO,,,,,,Ok,3,,no'; 
        } 
      

      עשיתי 'פריסה' וכו', ויש לי את זה:

      function doGet(e) { 
        var func = e.parameter.func; 
          if (func === 'printCurrentTime') { 
            printCurrentTime(e); 
          }
        } 
      

      אני מנסה לשלוח מימות ככה:

      type=api
      api_link=https://script.google.com/macros/s/AKfyc.......pRgU8V/exec
      api_add_0=func=printCurrentTime
      

      ו...
      "אין מענה משרת API"
      הפעולה אפילו לא נכנסת ל'LogApi', ככה שאני בכלל לא יכול לדעת מה הכישלון.
      למישהו יש מושג מדוע זה לא פועל?

      I תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • I
        ivrפון מומחה @ע.ג. נערך לאחרונה על ידי

        @ע-ג נדמה לי שבימות אם הלינק לא מסתיים ב.php/.js או משהו בסגנון זה נתקע
        תביא את מה שמדפיס גוגל סקריפט אולי נמצא שם בעיה

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • הנושא סומן כשאלה  ע ע.ג. 
        • S
          sumone נערך לאחרונה על ידי

          @ע-ג
          זה לא מחזיר לך בכלל תוצאה, בגוגל סקריפט אם רוצים שהפונקציה doGet תחזיר משהו צריך לכתוב ככה:

          function doGet(e) { 
            var func = e.parameter.func; 
            if (func === 'printCurrentTime') { 
              return ContentService.createTextOutput(printCurrentTime());
            } else {
              return ContentService.createTextOutput('Invalid function.');
            }
          } 
          

          תשנה את זה ותעדכן שעובד..

          ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ע
            ע.ג. @sumone נערך לאחרונה על ידי ע.ג.

            פוסט זה נמחק!
            ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ע
              ע.ג. @ע.ג. נערך לאחרונה על ידי

              @sumone
              עשיתי כדבריך, כעת זה הולך ככה:

              כשאני קורא מימות לגוגל סקריפט,
              אני מקבל "אין מענה משרת API" וב'LogApi' לא נרשמת כלל בקשה.

              הכנסתי את הלינק ל-PHP, שמתי בשרת, קראתי ל-PHP מהדפדפן, והוא הדפיס לי תקין:
              read=t-11 38 15=next,,1,1,0.1,NO,,,,,,Ok,3,,no
              אך כשאני קורא מימות לPHP, אין לי כל תגובה מהשרת (ב'LogApi' מופיעה הבקשה לשרת, אך לא מופיעה כל תגובה מהשרת).

              מה יכולה להיות הבעיה?

              S תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • S
                sumone @ע.ג. נערך לאחרונה על ידי

                @ע-ג
                מה אתה מקבל בדפדפן כשאתה פונה לקישור הזה?

                אולי אתה לא כותב נכון את הקישורים בימות המשיח..

                ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • ע
                  ע.ג. @sumone נערך לאחרונה על ידי

                  @sumone
                  מהדפדפן אני לא יכול לפנות לגוגל סקריפט, כי זה חסום בנטפרי.
                  בשלוחה מוגדר ככה:

                  type=api
                  api_link=https://script.google.com/macros/s/AKfy..........RgU8V/exec
                  api_add_0=func=printCurrentTime
                  
                  api_call_id_send=no
                  api_phone_send=no
                  api_did_send=no
                  api_extension_send=no
                  api_enter_id_send=no
                  api_enter_id_name_send=no
                  api_time_send=no
                  api_hangup_send=no
                  
                  S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • S
                    sumone @ע.ג. נערך לאחרונה על ידי

                    @ע-ג כתב בשליחת בקשת API לגוגל סקריפט:

                    מהדפדפן אני לא יכול לפנות לגוגל סקריפט, כי זה חסום בנטפרי.

                    תשלח להם בקשה לפתיחה, יחסוך לך הרבה התקשקשות..

                    exe נראה תקין
                    יכול להיות שמשהו מסתבך במה שאתה מחזיר, תנסה להחזיר משהו ממש פשוט id_list_message של מילה אחת.

                    ע ש 2 תגובות תגובה אחרונה תגובה ציטוט 0
                    • ע
                      ע.ג. @sumone נערך לאחרונה על ידי

                      @sumone
                      ככה?

                      function printCurrentTime() { 
                      return 'id_list_message=t-שלום&'; 
                      }  
                      
                      S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • S
                        sumone @ע.ג. נערך לאחרונה על ידי

                        @ע-ג כתב בשליחת בקשת API לגוגל סקריפט:

                        @sumone
                        ככה?

                        function printCurrentTime() { 
                        return 'id_list_message=t-שלום&'; 
                        }  
                        

                        כן, רק במקום ה& תכתוב בסוף .

                        ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ע
                          ע.ג. @sumone נערך לאחרונה על ידי

                          @sumone
                          עדיין אותו דבר!
                          אין מענה משרת API
                          ואין שום דבר בלוג API

                          S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • S
                            sumone @ע.ג. נערך לאחרונה על ידי sumone

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

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

                              @sumone כתב בשליחת בקשת API לגוגל סקריפט:

                              תשלח להם בקשה לפתיחה, יחסוך לך הרבה התקשקשות..

                              למיטב ידיעתי הם לא פותחים קישורים כאלו

                              @sumone כתב בשליחת בקשת API לגוגל סקריפט:

                              צריך הרשאות כדי לקרוא לסקריפט או לא?

                              מה הגדרת בפריסה?

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

                                @שמואל-ש @sumone
                                הפריסה מוגדרת כמו שצריך (בשם עצמי, כולם יכולים, והפריסה מעודכנת אחרי כל שינוי).
                                כפי שכתבתי לעיל, כאשר הקישור נמצא ב-PHP על השרת, ואני מריץ את ה-PHP (דרך הדפדפן), הכל פועל כמצופה.
                                הבעיה מתחילה ומסתיימת בימות המשיח.

                                האם בטוח שימות המשיח מאפשרים שליחת API כזו?
                                האם יש למישהו ניסיון עם זה?

                                בתודה מראש..

                                S ש 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                • S
                                  sumone @ע.ג. נערך לאחרונה על ידי

                                  @ע-ג כתב בשליחת בקשת API לגוגל סקריפט:

                                  כפי שכתבתי לעיל, כאשר הקישור נמצא ב-PHP על השרת, ואני מריץ את ה-PHP (דרך הדפדפן), הכל פועל כמצופה.

                                  אתה מקבל רספונס תקין?

                                  ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • ע
                                    ע.ג. @sumone נערך לאחרונה על ידי

                                    @sumone כתב בשליחת בקשת API לגוגל סקריפט:

                                    רספונס

                                    מה זה "רספונס"?

                                    זה תקין?
                                    515808d5-89f3-42c3-8507-29faa1c1aa8d-image.png

                                    S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • S
                                      sumone @ע.ג. נערך לאחרונה על ידי

                                      @ע-ג כתב בשליחת בקשת API לגוגל סקריפט:

                                      זה תקין?

                                      לא, חוזר רק שלום בלי id_list_message

                                      ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ע
                                        ע.ג. @sumone נערך לאחרונה על ידי

                                        @sumone
                                        סליחה מתנצל, שכחתי שבינתיים שיניתי את הקוד..
                                        הנה התקין:
                                        97c4159b-af5f-4971-90f5-e61e6c3f411f-image.png

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

                                          @ע-ג כתב בשליחת בקשת API לגוגל סקריפט:

                                          @שמואל-ש @sumone
                                          הפריסה מוגדרת כמו שצריך (בשם עצמי, כולם יכולים, והפריסה מעודכנת אחרי כל שינוי).
                                          כפי שכתבתי לעיל, כאשר הקישור נמצא ב-PHP על השרת, ואני מריץ את ה-PHP (דרך הדפדפן), הכל פועל כמצופה.
                                          הבעיה מתחילה ומסתיימת בימות המשיח.

                                          האם בטוח שימות המשיח מאפשרים שליחת API כזו?
                                          האם יש למישהו ניסיון עם זה?

                                          בתודה מראש..

                                          נושא ישן...
                                          https://tchumim.com/post/140480
                                          בקיצור, כשפונים לגוגל סקריפט לא מקבלים 200 אלא 302 או 403 וזה כמובן לא תקין לתשובה למערכת

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

                                            @שמואל-ש
                                            אז יש מה לעשות?
                                            יש אפשרות לפנות מימות לגוגל סקריפט? (בלי שרת נוסף באמצע).

                                            ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון