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

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

    פורום מפתחים API
    9
    19
    598
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • M
      MGM IVR מומחה @מוטי מן נערך לאחרונה על ידי MGM IVR

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

      ואם לא, האם מישהו יכול לעזור לי להמיר את הקוד ש @ערוץ-הסקרים העלה כאן בPHP לjs?

      זה לא קוד ארוך
      אני בטוח שאם אתה יודע JS לא ייקח כזה הרבה זמן

      E תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • E
        eliyahu ניהול @MGM IVR נערך לאחרונה על ידי

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

        אגב, ד"ש ל @אביי

        ???

        M תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • M
          MGM IVR מומחה @eliyahu נערך לאחרונה על ידי

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

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

          אגב, ד"ש ל @אביי

          ???

          נמחק
          צודק

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

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

            L תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • 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
                                  • פוסט ראשון
                                    פוסט אחרון