• הרשמה
    • התחברות
    • חיפוש
    • פופולרי

    אפשרויות API של חברת ימות המשיח

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

      קבלת רשימת שיחות הפעילות במערכת

      הפקודה היא: GetIncomingCalls


      הפרמטרים הנדרשים:

      פרמטר תיאור / הערות
      token טוקן

      מאפייני תגובת השרת:

      מאפיין סוג הסבר
      calls array מערך אובייקטים (ראה “תבנית אובייקט שיחה” להלן)
      callsCount int מספר כולל של שיחות במערכת

      תבנית אובייקט שיחה

      מאפיין ערך
      did מספר מחוייג
      callerIdNum מספר מחייג (כולל ערכים של ID val_name במידה וקיים במערכת)
      duration משך זמן שיחה – בשניות
      transferFrom האם השיחה הועברה ממערכת אחרת. אם כן יופיע הערך “מועבר”, אם לא – יופיע הערך null
      id מזהה ייחודי לאורך השיחה
      path מספר שלוחה (כולל תיאור שלוחה ומספר קובץ במידה וקיים)

      אם תשקיע, לבסוף תצליח…

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

        העברת יחידות

        העברת יחידות למערכת אחרת

        הפקודה היא: TransferUnits


        הפרמטרים הנדרשים:

        פרמטר תיאור / הערות
        token טוקן
        destination מספר מערכת להעברה
        amount כמות יחידות להעברה

        מאפייני תגובת השרת במקרה שהעברה בוצעה בהצלחה:

        מאפיין סוג ערך
        destination string מערכת היעד אליה בוצעה ההעברה
        amount double הסכום שהועבר
        newBalance double יתרת היחידות במערכת המקור לאחר ביצוע ההעברה

        במקרה של שגיאה בביצוע ההעברה:

        messageCode message הסבר
        111 Bad destination יעד להעברה לא חוקי: המערכת אינה קיימת או שאינה מורשית לקבל יחידות ממערכת זו
        112 Bad amount סכום היחידות להעברה אינו חוקי
        113 Not enough balance יתרת היחידות שבמערכת אינה מאפשרת את ביצוע ההעברה

        אם תשקיע, לבסוף תצליח…

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

          קבלת רשימת חיובי יחידות

          היסטוריה של תנועת יחידות במערכת (כולל דוחות קמפיינים שהסתיימו)

          הפקודה היא: GetTransactions


          הפרמטרים הנדרשים:

          פרמטר תיאור הערות
          token טוקן חובה
          from מאיזה תנועה להציג רשות
          limit מספר מרבי של תנועות שיש לכלול רשות
          filter סינון תוצאות לפי סוג פעולה campaigns עבור חיובי קמפיינים

          מאפייני תגובת השרת:

          מאפיין סוג ערך
          transactions array מערך אובייקטים (ראה “תבנית אובייקט תנועה” להלן)
          totalCount int מספר כולל של תנועת יחידות

          תבנית אובייקט תנועה

          מאפיין סוג ערך
          id int מזהה תנועה ייחודי
          transactionTime string תאריך ושעה (פורמט: yyyy-MM-dd HH:mm:ss)
          amount double סכום היחידות
          description string תיאור העסקה (ראה מילות מפתח מיוחדות להלן)
          who string בוצע על ידי: <br>1) כתובת IP אם דרך אתר האינטרנט. <br>2) מספר טלפון אם דרך הטלפון. <br>3) ADMIN אם ע״י שירות הלקוחות. <br>4) TRANSFER בהעברת יחידות. <br>5) expire במקרה של פג תוקף.
          newBalance double כמות יחידות מחודשת לאחר התנועה
          expireDate string תאריך תפוגה חדש (אם קיים) בפורמט yyyy-MM-dd, אחרת null
          campaignId string מזהה קמפיין אם התנועה היא הפעלת קמפיין (משמש להורדת דוח), אחרת null

          מילות מפתח מיוחדות למאפיין description

          ניתן להשתמש בהן כדי לזהות סוגי פעולות:

          תיאור המתחיל ב פירושו
          Start- חיוב עבור הפעלת קמפיין
          transfer to חיוב עבור העברת יחידות למערכת אחרת
          transfer from יחידות שנוספו בהעברה ממערכת אחרת
          Units expired פג תוקף היחידות

          אם תשקיע, לבסוף תצליח…

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

            עדכון פרטי משתמש

            הערה: הפקודה מוחקת את פרטי המשתמש המעודכנים במערכת.

            הפקודה היא: SetCustomerDetails


            הפרמטרים הנדרשים:

            פרמטר תיאור
            token טוקן (פרמטר חובה)
            name שם לקוח
            email כתובת דוא"ל
            organization שם ארגון
            contactName שם איש קשר
            phones טלפון
            invoiceName חשבונית על שם
            invoiceAddress כתובת למשלוח חשבונית
            fax פקס
            accessPassword סיסמת גישה
            recordPassword סיסמת הקלטות

            אין מאפיינים מיוחדים בתגובת השרת

            אם תשקיע, לבסוף תצליח…

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

              שינוי סיסמת ניהול

              הפקודה היא: SetPassword


              הפרמטרים הנדרשים:

              פרמטר תיאור / הערות
              token טוקן
              password סיסמת הניהול הנוכחית
              newPassword סיסמה חדשה

              אין מאפיינים מיוחדים בתגובת השרת

              אם תשקיע, לבסוף תצליח…

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

                קבלת פרטי המערכת

                הפקודה היא: GetSession


                הפרמטרים הנדרשים:

                פרמטר תיאור / הערות
                token טוקן

                מאפייני תגובת השרת:

                מאפיין סוג ערך
                name שם לקוח
                unitsExpireDate string תאריך תפוגה של היחידות
                email כתובת אימייל
                organization שם ארגון
                contactName שם איש קשר
                phones טלפון
                invoiceName חשבונית על שם
                invoiceAddress כתובת למשלוח חשבונית
                fax פקס
                accessPassword סיסמת גישה למערכת
                units double כמות היחידות שבמערכת
                recordPassword סיסמת הקלטות
                creditFile שם משווק
                username string מספר המערכת

                אם תשקיע, לבסוף תצליח…

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

                  התנתקות

                  מחיקת הטוקן שהתקבל בהתחברות

                  הפקודה היא: Logout


                  הפרמטרים הנדרשים:

                  פרמטר תיאור / הערות
                  token טוקן

                  אין מאפיינים מיוחדים בתגובת השרת

                  אם תשקיע, לבסוף תצליח…

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

                    התחברות

                    הסבר: בכל הבקשות שנשלחות לשרת יש צורך בפרמטר token שמשמש כנקודת התחברות למערכת.
                    כאשר שולחים פקודת Login תקינה, תקבלו בחזרה פרמטר token שאת הערך שלו עליכם לציין כשאתם שולחים כל פקודת API.
                    ראה להלן דרך נוספת.

                    הפקודה היא: Login


                    הפרמטרים הנדרשים:

                    פרמטר תיאור / הערות
                    username מספר מערכת
                    password סיסמת ניהול של המערכת

                    מאפייני תגובת השרת:

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

                    שימו לב:

                    אין צורך נוספת ליצירת טוקן ללא בקשת Login.
                    כאשר שולחים כל פקודת API, לרבות פקודת token, יש לכתוב בצורה הבאה (פורמט username:password):

                    ${url}<WebServiceName>?token=${username}:${password}
                    

                    אם תשקיע, לבסוף תצליח…

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

                      הסיסמה היא (copy:123456)

                      אם תשקיע, לבסוף תצליח…

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

                        התחברות

                        הסבר: בכל הבקשות הנשלחות לשרת יש צורך בפרמטר token שמשמש כקוד התחברות למערכת
                        כאשר תשלחו פקודת Login תקינה, תקבלו בחזרה פרמטר token שאת הערך שלו עליכם לציין כשאתם שולחים כל פקודת API.
                        ראה להלן דרך נוספת

                        הפקודה היא -Login

                        הפרמטרים הנדרשים:

                        פרמטר תיאור / הערות
                        username מספר מערכת
                        password סיסמת הניהול של המערכת
                        מאפייני תגובת השרת:

                        מאפיין ערך הערה
                        token טוקן הטוקן שנוצר יפוג לאחר 30 דקות אם לא תתבצע שיחת API עם הטוקן. כמו כן, כל עוד הטוקן תקף יש להשתמש בו ולהימנע מבקשת התחברות נוספת
                        שימו לב!
                        ישנה דרך נוספת ליצירת טוקן ללא צורך בבקשת Login
                        כאשר שולחים כל פקודת API, לרשום בפרמטר token מספר מערכת : סיסמא (username:password)

                        לדוגמה:

                        אם תשקיע, לבסוף תצליח…

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • נעוץ על ידי  נ נועם חיון 
                        • נעול על ידי  נ נועם חיון 
                        • פוסט ראשון
                          פוסט אחרון