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

    שגיאה 404 בסקריפט

    פורום מפתחים API
    3
    10
    276
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אברהם מנס נערך לאחרונה על ידי

      יש לי סקריפט שמעלה קובץ למערכת, וזה כבר עבד לי פתאום זה מתחיל לתת לי שגיאה כזאת

      Error: Request failed for https://www.call2all.co.il returned code 404
      
      א תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • א
        אביי ורבא @אברהם מנס נערך לאחרונה על ידי

        @אברהם-מנס יש לך עוד פרטים לתת לנו? כמו הלינק שאליו אתה שולח את הבקשה? 😊

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

          @אביי-ורבא
          זה הלינק!

          var url = "https://www.call2all.co.il/ym/api/";
          
          א תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • א
            אביי ורבא @אברהם מנס נערך לאחרונה על ידי אביי ורבא

            @אברהם-מנס ללא פרמטרים? א"כ זה אכן התגובה שהוא אמור להחזיר...

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

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

              {"yemotAPIVersion":6,"responseStatus":"EXCEPTION","message":"IllegalStateException(session token is required)"}
              

              אני מעתיק חלק מהסקריפט

              function uploadToIVR() {
                var systemNumber = "07*******"; 
                var password = "******"; 
                var extensionNumber = "1"; 
                var filePath = `ivr2:/${extensionNumber}/orn.ini`;
                var url = "https://www.call2all.co.il/ym/api/UploadTextFile";
                
                // א
                var blob = Utilities.newBlob(iniRows.join("\n"), "text/plain", "orn.ini");
                var text = blob.getDataAsString();
                
                // א
                var chunks = text.match(new RegExp(`.{1,${wordLimit}}`, "g"));
                
                // א
                var token = `${systemNumber}:${password}`;
                for (var i = 0; i < chunks.length; i++) {
                  var chunk = chunks[i];
                  var data = {
                    "token": token,
                    "what": filePath,
                    "contents": chunk
                  };
                  var options = {
                    "method": "post",
                    " payload": data
                  };
                  var response = UrlFetchApp.fetch(url, options);
                  Logger.log(response.getContentText());
                }
              }
              
              א תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • א
                אביי ורבא @אברהם מנס נערך לאחרונה על ידי

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

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

                  @אביי-ורבא השגיאה היא לא שהחשבון נעול אלא שלא סופק בכלל פרמטר token

                  @אברהם-מנס כתבת

                        " payload": data
                  

                  שזה 2 בעיות, א' שבעצם שם השדה הוא רווח + payload, כלומר data.payload הוא undefined....
                  ב' שאתה מעביר אובייקט ולא סטרינג JSON כמו בתיעוד. אבל אולי זה לבד לא מעכב, לא בדקתי.

                  אגב אתה סתם מעביר את הטקסט לבלוב ומוציא בחזרה כטקסט, זה מיותר.

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

                    @אביי-ורבא
                    מה זה אומר לשלוח עם טוקן?

                    @צדיק-תמים

                    אגב אתה סתם מעביר את הטקסט לבלוב ומוציא בחזרה כטקסט, זה מיותר.

                    הבאתי רק חלק מהסקריפט!

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

                      @אברהם-מנס כתב בשגיאה 404 בסקריפט:

                      @אביי-ורבא
                      מה זה אומר לשלוח עם טוקן?

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

                      א תגובה 1 תגובה אחרונה תגובה ציטוט 2
                      • א
                        אברהם מנס @צדיק תמים נערך לאחרונה על ידי

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

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