• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. 121244
    3. פוסטים
    1
    • פרופיל
    • עוקב אחרי 1
    • עוקבים 5
    • נושאים 53
    • פוסטים 403
    • הגבוה ביותר 53
    • שנוי במחלוקת 1
    • קבוצות 0

    הודעות שפורסמו על ידי 121244

    • העלאת קובץ גדול לא עובד

      יש לי קוד שאמור להצליח לעלות גם קבצים גדולים ומשום מה בשלב של החיבור זה נתקע
      מצורף הקוד והפלט אשמח לעזרה @שמואל

      <?php
      // פרטי התחברות והגדרות
      $token = ':'; // מספר מערכת וסיסמה או API_KEY
      $localFilePath = 'file.mp3';    // הקובץ שברצונך להעלות
      $remotePath = 'ivr2:567.wav';   // הנתיב במערכת
      $chunkSize = 10 * 1024 * 1024;  // גודל מקטע (10MB לדוגמה)
      
      $fileName = basename($localFilePath);
      $totalFileSize = filesize($localFilePath);
      $qquuid = bin2hex(random_bytes(16));
      $totalParts = ceil($totalFileSize / $chunkSize);
      
      $handle = fopen($localFilePath, 'rb');
      if (!$handle) {
          die("Cannot open local file");
      }
      
      for ($partIndex = 0; $partIndex < $totalParts; $partIndex++) {
          $offset = $partIndex * $chunkSize;
          fseek($handle, $offset);
          $chunkData = fread($handle, $chunkSize);
      
          // שמירת החלק כקובץ זמני
          $tmpFile = tempnam(sys_get_temp_dir(), 'chunk_');
          file_put_contents($tmpFile, $chunkData);
      
          $postFields = [
              'token' => $token,
              'path' => $remotePath,
              'qquuid' => $qquuid,
              'qqpartindex' => $partIndex,
              'qqpartbyteoffset' => $offset,
              'qqchunksize' => strlen($chunkData),
              'qqtotalparts' => $totalParts,
              'qqtotalfilesize' => $totalFileSize,
              'qqfilename' => $fileName,
              'qqfile' => curl_file_create($tmpFile, 'application/octet-stream', 'part')
          ];
      
          $ch = curl_init('https://www.call2all.co.il/ym/api/UploadFile');
          curl_setopt($ch, CURLOPT_POST, true);
          curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
          $response = curl_exec($ch);
      
          if ($response === false) {
              echo "Curl error on part $partIndex: " . curl_error($ch) . "\n";
          } else {
              echo "Part $partIndex uploaded: $response\n";
          }
      
          curl_close($ch);
          unlink($tmpFile); // מחיקת הקובץ הזמני
      }
      
      fclose($handle);
      
      // שליחת בקשת Done
      $doneParams = [
          'done' => '',
          'token' => $token,
          'path' => $remotePath,
          'qquuid' => $qquuid,
          'qqfilename' => $fileName,
          'qqtotalfilesize' => $totalFileSize,
          'qqtotalparts' => $totalParts,
          'convertAudio' => 1
      ];
      
      $doneUrl = 'https://www.call2all.co.il/ym/api/UploadFile?' . http_build_query($doneParams);
      $response = file_get_contents($doneUrl);
      
      if ($response === false) {
          echo "Error sending Done request\n";
      } else {
          echo "Done response: $response\n";
      }
      ?>
      
      

      וזה הפלט
      Part 0 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 1 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 2 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 3 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 4 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 5 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 6 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 7 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 8 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 9 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 10 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 11 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 12 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 13 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 14 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 15 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 16 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 17 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 18 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 19 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 20 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 21 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":10485760,"yemotAPIVersion":7,"success":true} Part 22 uploaded: {"responseStatus":"OK","path":"ivr/567.wav","size":785716,"yemotAPIVersion":7,"success":true} Done response: {"responseStatus":"ERROR","message":"System error","messageCode":105,"yemotAPIVersion":7,"success":false}

      פורסם בפורום PHP
      1
      121244
    • RE: לוג api הפסיק להשמר

      @CUBASE בכל המערכת

      פורסם בשאלות ועזרה הדדית
      1
      121244
    • RE: מה קרה לפורום

      @פיתה כתב במה קרה לפורום:

      סתם כך זאת תקלה שקוראת לי הרבה
      אבל בדרך כלל זה מסתדר אחרי יום יומיום
      אבל עכשיו זה כמעט שבוע כך....

      בכל נודביבי זה ככה עכשיו גם במתמחים

      פורסם בעל הפורום
      1
      121244
    • RE: לוג api הפסיק להשמר

      @CUBASE לא זה כבר לא נשמר בכלל (הקןבץ)

      פורסם בשאלות ועזרה הדדית
      1
      121244
    • לוג api הפסיק להשמר

      משום מה הלוג api הפסיק להשמר אצלי מישהו יודע מה אפשר לעשות?

      פורסם בשאלות ועזרה הדדית
      1
      121244
    • RE: איזה שרת חינמי הכי מומלץ בשביל API עם ימות

      @CUBASE לקוד php יש דרך לקבל את התשובה מהיurl החדש?

      פורסם בפורום מפתחים API
      1
      121244
    • RE: פוסט מסודר לנותני שירות בניית מערכות בתשלום

      @א-תורת-מרן כתב בפוסט מסודר לנותני שירות בניית מערכות בתשלום:

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

      למה כתבת שאני לא נותן שירות בapi?
      והאתר שלי ezerphone.online

      פורסם בשאלות ועזרה הדדית
      1
      121244
    • RE: שכפול קבצים אוטמטי ממערכת למערכת

      @אביי-ורבא כתב בשכפול קבצים אוטמטי ממערכת למערכת:

      @מרדכי-השמח יש לי מודול API כזה,

      זה עובד בצורה של בדיקה כל 10 דקות אם יש קבצים חדשים,
      וכן אפשרות לעדכון מיידי עם וובהוק שקט משלוחת API וכדו'

      אפשר ליצור קשר בcs@abaye.co

      כמה זה עולה?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: שגיאה בread

      @sumone אין בעה עם פסיקים

      פורסם בפורום מפתחים API
      1
      121244
    • RE: שגיאה בread

      @CUBASE כתב בשגיאה בread:

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

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

      פורסם בפורום מפתחים API
      1
      121244
    • RE: API_SKIP_FOR_MFA - מה המשמעות?

      @פלמנמוני כתב בAPI_SKIP_FOR_MFA - מה המשמעות?:

      @121244 בפקודת לוגין אין שימוש בטוקן או api key, זה פקודה ליצירת טוקן
      השימוש בapi key הינו בכל שאר הפקודות בפרמטר token, במקום מה שהיית שולח שם עד היום (שככל הנראה זה היה שם משתמש:סיסמא)

      אגב אז זה הסוף למערכות הגדרות מתקדמות כי הרי אפשר להכניס את הapi key דרך הטלפון...

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: API_SKIP_FOR_MFA - מה המשמעות?

      @פלמנמוני תמיד הייתי משתמש
      אני צריך את זה בשביל לאמת חיבור

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: שגיאה בread

      @אA א"כ הוא בכלל לא היה משמיע כלום (מנסיון)

      פורסם בפורום מפתחים API
      1
      121244
    • RE: API_SKIP_FOR_MFA - מה המשמעות?

      @פלמנמוני לא הצלחתי להבין מה הולך פה כשאני רוצה לשלוח פקודה עם api key מה ואיך שולחים לדוגמה פקודת לוגין איך שולחים
      לדוג' עשיתי https://www.call2all.co.il/ym/api/login?token=מזהה
      זה החזיר {"yemotAPIVersion":7,"responseStatus":"EXCEPTION","message":"Invalid WS request"}
      וכמו כן מה אני צריך לשנות בכל הפקודותבשונה מהפניות שהיו פעם (לדוג: https://www.call2all.co.il/ym/api/DownloadFile?token=מערכת:סיסמה&path=ivr2:/)

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: API_SKIP_FOR_MFA - מה המשמעות?

      @פלמנמוני כתב בAPI_SKIP_FOR_MFA - מה המשמעות?:

      @121244 token

      זה מה שזה מחזיר

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: API_SKIP_FOR_MFA - מה המשמעות?

      @פלמנמוני יש דרך לאמת איזה מערכת שייכת לאותו טוקן?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: שגיאה בread

      @121244 מישהו יודע?

      פורסם בפורום מפתחים API
      1
      121244
    • RE: API_SKIP_FOR_MFA - מה המשמעות?

      @שמואל כשאני תחבר בapi עם api key באיזה ערך אני שולח את הkey?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      1
      121244
    • RE: מערכת הגדרות טלפונית ⚙️📞

      @יוסלה-טראמפ עזר פון 023137694

      פורסם בשאלות ועזרה הדדית
      1
      121244
    • RE: פוסט מסודר לנותני שירות בניית מערכות בתשלום

      @אברהם-מנס עזר פון אפשר לשלוח מייל ezerphone0@gmail.com
      בנית מערכות (לא דברים מאוד מסובכים ופיתוחי api)

      פורסם בשאלות ועזרה הדדית
      1
      121244