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

    תקשור עם השרת של ימות ב php

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

      מי שמעוניין לעבוד עם זה
      אני אסביר פה איך עושים את זה ב php
      אז קודם נתחיל בפתיח

      <?php
      

      אחרי זה נגדיר את הכתובת , הפקודה והפרמטרים

      $url = "פרמטר=...&פרמטר=..?הפקודה/הכתובת.";
      

      ואז את ביצוע התיקשור

      curl_setopt_array($handle,
        array(
          CURLOPT_URL    => $url,
      CURLOPT_RETURNTRANSFER   => true,
        )
      );
       
      $data = curl_exec($handle);
      
      curl_close($handle);
      

      התשובה תיהיה משתנה bata
      ואח"כ הפיכת התשובה למערך טקסט

      $data = json_decode( $data );
      

      והנה הקוד המלא

      $url = "פרמטר=...&פרמטר=..?הפקודה/הכתובת.";
      $handle = curl_init();
      curl_setopt_array($handle,
        array(
          CURLOPT_URL    => $url,
      CURLOPT_RETURNTRANSFER   => true,
        )
      );
       
      $data = curl_exec($handle);
      
      curl_close($handle);
      
      $data = json_decode( $data
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 6
      • מ
        מוטלה נערך לאחרונה על ידי

        דרך נוספת:

        $url = "call2all.co.il";
        if ($private =="yes"){$url = "private.call2all.co.il";}
        //הפקודה והפרמטרים, כאן בדוגמא מקבל תוכן קובץ טקסט
        $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:Points/points_total.ymgr");
        $str = json_decode($str,true);
        //להדפיס את התשובה במלואה
        print_r ($str);
        //או רק את תוכן הקובץ
        $str = $str ["contents"];
        
        B תגובה 1 תגובה אחרונה תגובה ציטוט 6
        • י
          ידען נערך לאחרונה על ידי

          @ג-ון-סמית @מוטלה
          מה אני צריך להוסיף כדי שיהיה מערכת הגדרות מתקדמות?

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

            @מוטלה אמר בתקשור עם השרת של ימות ב php:

            דרך נוספת:

            $url = "call2all.co.il";
            if ($private =="yes"){$url = "private.call2all.co.il";}
            //הפקודה והפרמטרים, כאן בדוגמא מקבל תוכן קובץ טקסט
            $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:Points/points_total.ymgr");
            $str = json_decode($str,true);
            //להדפיס את התשובה במלואה
            print_r ($str);
            //או רק את תוכן הקובץ
            $str = $str ["contents"];
            

            דוגמא לפקודה הזאת
            קודם ככה

            <?php
            

            ולהוסיף את זה

            if ($_GET["hangup"] == "yes"){exit();}
            $ApiDID = "מספר המערכת להגדרה";
            $password = "סיסמת הניהול";
            $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$ApiDID:$password&path=ivr2:&type=private_did";
            $str = file_get_contents("$url");
            $str = json_decode($str,true);
            

            ובסוף לסגור עם

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