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

    השרת חוזר על הנתונים שהתקבלו בחיוג אחר

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

      @אהרן-שובקס בבקשה

      <?php
      if ($_GET['hangup'] == "yes"){exit();}
      $ApiDID = $_GET['ApiDID'];
      $password = $_GET['password'];
      $ApiEnterID = $_GET['ApiEnterID'];
      $name = $_GET['name'];
      $ApiEnterID = explode("-", "$ApiEnterID");
      $ApiEnterID  = $ApiEnterID[1];
      $url = "call2all.co.il";
      if ($_GET['name'] == NULL){echo "read=t-נא הקישו את שמכם ושם משפחתכם=name,yes,0,0,7,HebrewKeyboard";exit();}
      if ($private =="yes"){$url = "private.call2all.co.il";}
      $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini");
      $str = json_decode($str,true);
      $str = $str ["contents"];
      $str = $str."\n";
      $str=urlencode($str);
      $name =  $ApiEnterID.'='.$name ;
      $str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=$str$name");
      $str = json_decode($str,true);
      $str = $str ["responseStatus"];
      echo $str;
      ?>
      

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

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

        @ממפ
        את האמת שגם אני נתקלתי בבעיה הזאת שמעלה רק את המילה הראשונה

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

          @bc98400
          מה זאת אומרת מעלה רק את המילה הראשונה?
          אם אתה כותב לו ככה: אז זה מעלה רק את המילה הראשונה?:

          $str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=מה קורה");
          
          B תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • B
            bc98400 @אהרן שובקס נערך לאחרונה על ידי

            @אהרן-שובקס בדיוק כך לא ניסיתי אני נתקלתי בזה כשעשיתי כך

            https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה קורה
            
            אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • אהרן שובקס
              אהרן שובקס ניהול @bc98400 נערך לאחרונה על ידי

              @bc98400 אמר בהשרת חוזר על הנתונים שהתקבלו בחיוג אחר:

              @אהרן-שובקס בדיוק כך לא ניסיתי אני נתקלתי בזה כשעשיתי כך

              https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה קורה
              

              אני השנייה הרצתי בדפדפן את מה ששלחת ונכנס מצוין:
              c619cfc7-bdb8-4c8c-a4d1-f8bfac8683c8-image.png

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

                @אהרן-שובקס כשהרצתי בדפדפן זה עבד מצוין
                אבל דרך השרת קיבלתי רק את המילה הראשונה!
                (הכנסתי את מה ששלחת לי.)
                ba2b90a7-89fb-45e3-a653-7d89cc7a4ad2-image.png

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

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

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • B
                    bc98400 נערך לאחרונה על ידי

                    @ממפ @אהרן-שובקס
                    אבל כששלחתי עם %20 זה בסדר

                    $url = "https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה%20קורה";
                    $cURLConnection = curl_init();
                    curl_setopt($cURLConnection, CURLOPT_URL, $url);
                    curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true);
                    $ss = curl_exec($cURLConnection);
                    curl_close($cURLConnection);
                    print_r($ss);
                    

                    השתמשתי כאן ב curl אולי זה משנה אבל לא נראה לי

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

                      @bc98400
                      אוקיי אז מה הבעיה שים %20

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

                        @bc98400 @אהרן-שובקס
                        הבעיה שאני מקבל את זה דרך HebrewKeyboard
                        יש אפשרות להחליף את מה שימות שולחים בתור רווח ל %20 ?

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

                          @ממפ יש את הפונקציה strtr זה כך עובד

                          $str =״מה קורה״;
                          $a = strtr($str , “ “, “%20”:
                          
                          מ תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • מ
                            ממפ @bc98400 נערך לאחרונה על ידי ממפ

                            @bc98400 תודה רבה.
                            שיניתי את זה ל + וזה מצויין!

                            $name = strtr($name ," ","+");
                            

                            כשעשיתי %20 זה הופיע לי כך: בדיקה%בדיקה

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

                              יש אפשרות להעלות טקסט נוסף לקובץ של רשימה לבנה בלי למחוק את הקודם כמו שהביאו פה? (פה זה מוחק) כי בימות זה מופיע רק לקובץ ext.ini

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

                                @קו-מהיר תקבל קודם את תוכן הקובץ בפקודה GetTextFile
                                ותעלה את זה שוב עם הטקסט שאתה רוצה להוסיף עם UploadTextFile

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