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

    אני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request

    עזרה הדדית למשתמשים מתקדמים
    9
    34
    992
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ת
      תן חיוך 1 @צדיק תמים נערך לאחרונה על ידי

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

        @תן-חיוך-1 אתה יכול ליצור קשר כאן https://madrichim.ovh/contact
        אבל יתכן שאני לא יגיב הלילה (או שזה כבר נקרא בוקר? 🤔)

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

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

            @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

            הוא כל שניה מקפיץ לי חלון כזה ולא נותן לי לכתוב כלום

            תעשה ריענון עמוק (קונטרול + שיפט + R)

            @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

            ואגב איך תענה??

            בשביל זה יש שם שדה של כתובת מייל, שאני ידע לאן לענות

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

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

                @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

                אלא מקבלים את השגיאה Invalid WS request

                בעיקרון התגובה הזו אומרת שפנית לWS לא קיים.
                לכן דבר ראשון כדאי שתוודא שאתה אכן פונה כמו שצריך, יכול להיות שזה באג כל שהוא, אבל לא נראה לי.

                לפניות בנוגע לפורום: shmuel@yemot.co.il

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

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

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

                      @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

                      @שמואל ואגב מה זה אומר ws לא קיים???

                      פקודת Api לא קיימת

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

                        @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

                        ומשום כך אני לא רואה סיבה לעלות את הקוד לכאן

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

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

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

                            @תן-חיוך-1 שוב, ההימור שלי הוא שהבעיה היא בקוד שמחלק ולא בקוד שמעלה

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

                              @תן-חיוך-1
                              מסובך או לא..
                              אם מישהו מבין בתיכנות ורוצה לעזור אז גם פה יכולים להבין!!

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

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

                                  @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

                                  @nyh
                                  רק בשביל להשביע את ההתעקשות שאני יעלה את הקוד אפי' שהוא לא ברור ובלי תיעוד עדיין
                                  אז בבקשה
                                  ואשמח לעזרתכם

                                  
                                  $sum = mb_strlen($text, 'utf-8');
                                  
                                  
                                  $ii=0;
                                  $iii=0;
                                  $mona=0;
                                  while( $iii <= $sum) {
                                  
                                  $iiii=$ii;
                                  $iii= $iiii+500;
                                  
                                  $array[]=$text_t= substr( $text , $ii, $iii);
                                  
                                  $ii=$iii;
                                  
                                  $mona++;
                                  

                                  מצפה לעזרתכם
                                  תודה

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

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

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

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

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

                                      @תן-חיוך-1 אמר באני מעלה ב API כמה קבצים ביחד וחלק לא עולים ומתקבל השגיאה Invalid WS request:

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

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

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

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

                                        @אהרן-שובקס

                                        $handle = curl_init();
                                        $YemotUrl = "https://private.call2all.co.il/ym/api/ym/api/UploadTextFile";
                                        $postData = array(
                                          'token' =>  $c .':' . $d,
                                           'what'  => 'ivr2:/2/'.$i .".tts",
                                            'contents'  => $text_t ,
                                        );
                                        curl_setopt_array($handle,
                                          array(
                                            CURLOPT_URL => $YemotUrl,
                                            CURLOPT_POST => true,
                                            CURLOPT_POSTFIELDS => $postData,
                                            CURLOPT_RETURNTRANSFER => true,
                                          )
                                        );
                                        $data = curl_exec($handle);
                                        curl_close($handle);
                                        $i++;
                                        
                                        /*
                                        print "<hr>";print "<hr>";
                                        print_r($data);
                                        print "<hr>";
                                        
                                        */
                                        //הוספת אפסים
                                            if($i==0){
                                            $i= "000";
                                        }
                                        elseif($i<10){
                                            $i= "00" . $i;
                                        }
                                        elseif($i<100){
                                        $i = "0" . $i;
                                        }
                                        else
                                        {
                                        $i = $i;
                                        }
                                        
                                        $mona--;
                                        }
                                        

                                        בבקשה

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

                                          @תן-חיוך-1

                                          תנסה לכאורה בשורה 31 וכו'
                                          במקום

                                              $i= "00" . $i;
                                          

                                          לעשות

                                              $i= "00" +  $i;
                                          

                                          אני לא יודע אם הבאג שאני אומר עכשיו קשור, אבל זה בכל מקרה יש פה באג:
                                          תעקוב רגע אחרי משתנה $i:
                                          בשורה 18 הגדלת אותו ב1 (למרות שלא הכרזת עליו עוד [אבל בטח הכרזת ולא העלת לפה])

                                          מכאן נחלק את הבדיקה של הקוד לכמה אופציות:

                                          אם $i == ל 0
                                          בשורה 28 הוא ניהיה 000.
                                          בשורה 31 הוא ניהיה 00000 (כי גם 000 יותר קטן מ 10 )
                                          בשורה 34 הוא ניהיה שווה ל 000000.
                                          זה מספר הקובץ אם $i היה שווה ל 0

                                          אם $i == ל ספרה אחת (למשל 6)
                                          בשורה 31 הוא ניהיה 006
                                          בשורה 34 הוא ניהיה שווה ל 00006 (כי גם 006 יותר קטן מ 100 )
                                          זה מספר הקובץ אם $i היה שווה ל 6

                                          אם $i == ל שתי ספרות (למשל 15)
                                          בשורה 34 הוא ניהיה שווה ל 015
                                          זה מספר הקובץ אם $i היה שווה ל 15

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

                                          עריכה :
                                          לא אחזתי שזה elseif
                                          שאז אם מתבצע תנאי אחד אז לא הכל יעבוד

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

                                            @MGM-IVR
                                            קטע הקוד שהתייחסת עליו מוסיף אפסים לשם של הקובץ בשביל שיעלה לשלוחה כקובץ הגבוהה עם אפסים,
                                            לדוגמא
                                            009
                                            010...
                                            100
                                            הקטע הזה וודאי עובד תקין מכיוון שברגע ש if אחד פועל הוא כבר לא נכנס ל elseif האחרים .

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