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

    העלאת קובץ TTS כחדש ביותר בjs, קיים?

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    19 פוסטים 9 כותבים 805 צפיות 3 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • L מנותק
      Liy @nyh
      נערך לאחרונה על ידי

      @nyh אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

      @liy
      איך בדיוק? יש לך דוגמה?

      var server = "www";
      var token = "07XXXX:123456";
      var func = "Function"
      fetch(`https://${server}.call2all.co.il/ym/api/${func}?token=${token}`, {method: GET})
      
      N תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • N מנותק
        nyh @Liy
        נערך לאחרונה על ידי

        @liy
        ניסיתי וזה לא עובד!

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

          @nyh אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

          @liy
          ניסיתי וזה לא עובד!

          מה לא עובד???
          צודק.
          תבדוק את זה:

          var server = "www";
          var token = "07XXXX:123456";
          var func = "Function"
          fetch(`https://${server}.call2all.co.il/ym/api/${func}?token=${token}`, {method: "GET"})
          
          
          N תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • N מנותק
            nyh @Liy
            נערך לאחרונה על ידי

            @liy אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

            @nyh אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

            @liy
            ניסיתי וזה לא עובד!

            מה לא עובד???
            צודק.
            תבדוק את זה:

            var server = "www";
            var token = "07XXXX:123456";
            var func = "Function"
            fetch(`https://${server}.call2all.co.il/ym/api/${func}?token=${token}`, {method: "GET"})
            
            

            זה מה שעשיתי

            <html>
            <head>
            </head>
            <body>
            <script>
            
            var server = "www";
            var token = "0773137770:123456";
            var func = "UploadTextFile";
            var what = "ivr2:50/000.tts";
            var contents = "hello world";
            
            fetch(`https://${server}.call2all.co.il/ym/api/${func}?token=${token}&what=${what}&contents=${contents}`, {method: "GET"});
            
            
            </script>
            </body>
            </html>
            

            וזה לא עובד!

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

              @nyh אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

              @liy אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

              @nyh אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

              @liy
              ניסיתי וזה לא עובד!

              מה לא עובד???
              צודק.
              תבדוק את זה:

              var server = "www";
              var token = "07XXXX:123456";
              var func = "Function"
              fetch(`https://${server}.call2all.co.il/ym/api/${func}?token=${token}`, {method: "GET"})
              
              

              זה מה שעשיתי

              <html>
              <head>
              </head>
              <body>
              <script>
              
              var server = "www";
              var token = "0773137770:123456";
              var func = "UploadTextFile";
              var what = "ivr2:50/000.tts";
              var contents = "hello world";
              
              fetch(`https://${server}.call2all.co.il/ym/api/${func}?token=${token}&what=${what}&contents=${contents}`, {method: "GET"});
              
              
              </script>
              </body>
              </html>
              

              וזה לא עובד!

              לא עשו פה כלום בקוד מה אתה רוצה שזה יעשה?
              כרגע הוא שולח בקשה לימות
              אבל לא מוגדר איפה הוא יראה לך את התשובה...

              N A 2 תגובות תגובה אחרונה תגובה ציטוט 0
              • N מנותק
                nyh @אהרן שובקס
                נערך לאחרונה על ידי

                @אהרן-שובקס
                אז מה צריך להוסיף בשביל שזה באמת יעלה לי את הטקסט?

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

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

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

                    @avrham אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

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

                    זה קוד מלא:

                    function getJsonFromServer(url, cb) {
                            fetch(url, { method: "GET" })
                            .then((responseText) => {
                                return responseText.json();
                            })
                            .then((jsonObject) => {
                                cb(jsonObject);
                            });
                          }
                          var server = "www";
                          var token = "0773137770:123456";
                          var func = "UploadTextFile";
                          var what = "ivr2:50/000.tts";
                          var contents = "hello world";
                          `https://${server}.call2all.co.il/ym/api/${func}?token=${token}&what=${what}&contents=${contents}`, (responseText) => {
                            document.write(responseText);
                          });
                    
                    תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • ת מנותק
                      תפארת1
                      נערך לאחרונה על ידי תפארת1

                      @מוטי-מן
                      מצורף קוד מלא-----עריכה: דברי @liy אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

                      כתוב שם קוד של Google Script

                      אכן הקוד הוא של (גוגל סקריפט) ולא גאווה סקריפט , טעיתי שלא ציינתי לכתחילה
                      מקוה שהוא עובד טוב
                      לא למדתי JS כך שבטוח אפשר לשפר בו

                      //דוגמא לקריאה לפונקציה
                        Logger.log(FileNameToUpload('www', '0799999999:8888888', 'ivr2:/005'));
                      
                      
                      
                      
                      function FileNameToUpload(server, token, path) {
                        let reData;
                        let newFileName;
                        let sfilename;
                      
                        reData = JSON.parse(UrlFetchApp.fetch('https://' + server + '.call2all.co.il/ym/api//GetIVR2Dir?token=' + token + '&path=' + path));
                      
                        if (reData.responseStatus == "OK") {
                          let arrfiles = reData.files;
                      
                          __loop1:
                          for (key in arrfiles) {
                      
                            let file;
                            file = reData.files.key;
                            if (reData.files[key].fileType == "AUDIO" || reData.files[key].fileType == "TTS") {
                              sfilename = reData.files[key].name.substring(0, reData.files[key].name.lastIndexOf('.'));
                              if (!isNaN(sfilename)) { break };
                            }
                          }
                      
                          if (sfilename != null) { newFileName = Number(sfilename++) };
                      
                      
                          //הפוך למינימום 3 ספרות/
                          if (newFileName < 100) { newFileName = '0' + newFileName };
                          if (newFileName < 10) { newFileName = '0' + newFileName };
                          return (newFileName);
                        } else {
                          //במקרה של שגיאה
                        }
                      }
                      
                      
                      
                      
                      
                      
                      L 2 תגובות תגובה אחרונה תגובה ציטוט 1
                      • L מנותק
                        Liy @תפארת1
                        נערך לאחרונה על ידי Liy

                        @תפארת1 אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

                        @מוטי-מן
                        מצורף קוד מלא
                        מקוה שהוא עובד טוב
                        לא למדתי JS כך שבטוח אפשר לשפר בו

                        
                        function GetFileNameToUpload(server, token, path) {
                          Logger.log(FileNameToUpload('www', '0799999999:8888888', 'ivr2:/005'));
                        
                        }
                        
                        
                        function FileNameToUpload(server, token, path) {
                          let reData;
                          let newFileName;
                          let sfilename;
                        
                          reData = JSON.parse(UrlFetchApp.fetch('https://' + server + '.call2all.co.il/ym/api//GetIVR2Dir?token=' + token + '&path=' + path));
                        
                          if (reData.responseStatus == "OK") {
                            let arrfiles = reData.files;
                        
                            __loop1:
                            for (key in arrfiles) {
                        
                              let file;
                              file = reData.files.key;
                              if (reData.files[key].fileType == "AUDIO" || reData.files[key].fileType == "TTS") {
                                sfilename = reData.files[key].name.substring(0, reData.files[key].name.lastIndexOf('.'));
                                if (!isNaN(sfilename)) { break };
                              }
                            }
                        
                            if (sfilename != null) { newFileName = Number(sfilename++) };
                        
                        
                            //הפוך למינימום 3 ספרות/
                            if (newFileName < 100) { newFileName = '0' + newFileName };
                            if (newFileName < 10) { newFileName = '0' + newFileName };
                            return (newFileName);
                          } else {
                            //במקרה של שגיאה
                          }
                        }
                        
                        
                        
                        
                        
                        

                        ממעבר מהיר על הקוד הוא לא תקין!
                        כעת גם בדקתי, לא עובד! לא תקין! כתוב שם קוד של Google Script נכון שזה דומה אבל יש הבדלים...
                        אולי מחר יהיה לי זמן ואכתוב קוד מלא

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

                          @תפארת1 אמר בהעלאת קובץ TTS כחדש ביותר בjs, קיים?:

                          מקוה שהוא עובד טוב

                          לא עובד, נקודה!

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