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

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

    פורום PHP
    7
    22
    751
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • 0
      0796069755 @קול הלב נערך לאחרונה על ידי 0796069755

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

      כי זה בנוי על API

      איך?

      
      <?php
      
      if($_GET["hangup"]=="yes"){
          unlink("txt_filse/$_GET[ApiCallId]_sysemType.txt");
          unlink("txt_filse/$_GET[ApiCallId]_token");
      }
      if(!$_GET["PrivetORregular"]){
          print "read=t-אנא בחרו את שרת המערכת שלכם , לרגיל הקישו 1 , לפריווט הקישו 2 =PrivetORregular,no,1,1,7,Digits,yes,yes,,1.2,";
          exit;
      }
      if (!$_GET["number"]){
          print "read=t-אנא הקישו את מספר המערכת שלכם , שימו לב ניתן להקיש מספר מערכת בעל .n-9.t-או.n-10.t-ספרות=number,no,10,9,15,Digits,yes,";
          exit;
      }
      if(!$_GET["password"]){
          print "read=t-אנא הקישו את סיסמת הניהול של המערכת שלכם=password,no,100,1,20,Digits,";
          exit;
      }
      switch (!$_GET["PrivetORregular"]){
          case 1:
              $sysemType= fopen("txt_files/$_GET[ApiCallId]_sysemType.txt","w");
              fwrite($sysemType,"regular");
              fclose($sysemType);
              $entertype = "https://www.call2all.co.il/ym/api/login?username=$_GET[number]&password=$_GET[password]";
              break;
          case 2:
              $sysemType= fopen("txt_files/$_GET[ApiCallId]_sysemType.txt","w");
              fwrite($sysemType,"Privet");
              fclose($sysemType);
              $entertype = "https://private.call2all.co.il/ym/api/login?username=$_GET[number]&password=$_GET[password]";
              break;      
      }
      $get_token = shell_exec("curl '$entertype'");
      $token_array = json_decode($get_token,true);
      if ($token_array["token"]==NULL){
          print "id_list_message=t-פרטי ההיתחברות שגויים&go_to_folder=hangup";
      }
      else{
          $save_token = fopen("txt_files/$_GET[ApiCallId]_token.txt","w");
          fwrite($save_token,$token_array["token"]);
          fclose($save_token);
          print "go_to_folder=/10/1/";
      }
      ?>
      
      

      הוא מתחיל ב- php...

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

        @0796069755
        יש בקוד פקודות של API כמו rade

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

          @קול-הלב אתה מקצוען פי 10 ממני אם אתה לא יודע למה שאדע

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • הועבר מ פורום מפתחים API ע"י  L Liy 
          • מ
            מאיר דורי 0 @קול הלב נערך לאחרונה על ידי

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

            print "read=t-אנא בחרו את שרת המערכת שלכם , לרגיל הקישו 1 , לפריווט הקישו 2 =PrivetORregular,no,1,1,7,Digits,yes,yes,,1.2,"; exit;

            היום לא צריך גם שרת רגיל וגם פריווט אפשר הכל על השרת הרגיל

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

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

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

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

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

                לא הבנתי את כוונתך ?

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

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

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

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

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

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

                      דרכים ולא הצלחתי אולי @שמואל ידע לעזור איך בדיוק אמורים לכתוב את זה

                      לא הבנתי מה ה"באג".
                      אתה יכול לצרף קריאת API מלאה ואת התגובה שלה - ולמה היא לא נראת לך תקינה?

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

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

                        @שמואל
                        עדיין לא עובד לא יודע מה הבעיה

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

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

                          @שמואל
                          עדיין לא עובד לא יודע מה הבעיה

                          עם איזה שרת אתה משתמש?

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

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

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

                            @שמואל
                            עדיין לא עובד לא יודע מה הבעיה

                            עם איזה שרת אתה משתמש?

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

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

                              @שמואל עברתי עכשיו על חלק מההודעות שלי אז הנה בהרצה של הקישור הפשוט להתממשקות וקבלת טוקן (על מנת לבדוק בצורה נכונה העתקתי כפי שהוא כתב בקוד שלו ושיניתי את מה שנדרש) יכול להיות שיש טעות בכתיבה אבל ניסיתי לקרא את ההדרכה ולכתוב בדרכים אחרות וגם לא הצליח בכל אופן הקישור שלו זה כך
                              https://www.call2all.co.il/ym/api/login?username=xxxx&password=xxxx
                              (כמובן שהכנסתי מספר וסיסמא) והתוצאה
                              {"yemotAPIVersion":6,"responseStatus":"EXCEPTION","message":"IllegalStateException(session token is required)"}
                              ובתרגום לעברית
                              {"yemotAPIVersion":6,"responseStatus":"EXCEPTION","message":"IllegalStateException(נדרש אסימון הפעלה)"}
                              אז מה צריך לכתוב אחרת?
                              תודה רבה

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

                                @הלי אתה צריך לפנות ל Login ולא ל login

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

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

                                  @שמואל תודה רבה אז זה כנראה היה הבעיה אצל @קול-הלב
                                  @קול-הלב אני מצרף את הקוד שלך עם התיקון הנ"ל (הורדתי גם את הבדיקה אם שרת פריווט שלכאורה לא נצרך כבר) מקווה שיעבוד תעדכן בבקשה

                                  <?php
                                   
                                  if($_GET["hangup"]=="yes"){
                                      unlink("txt_filse/$_GET[ApiCallId]_sysemType.txt");
                                      unlink("txt_filse/$_GET[ApiCallId]_token");
                                  }
                                  if (!$_GET["number"]){
                                      print "read=t-אנא הקישו את מספר המערכת שלכם , שימו לב ניתן להקיש מספר מערכת בעל .n-9.t-או.n-10.t-ספרות=number,no,10,9,15,Digits,yes,";
                                      exit;
                                  }
                                  if(!$_GET["password"]){
                                      print "read=t-אנא הקישו את סיסמת הניהול של המערכת שלכם=password,no,100,1,20,Digits,";
                                      exit;
                                  }
                                     $sysemType= fopen("txt_files/$_GET[ApiCallId]_sysemType.txt","w");
                                          fwrite($sysemType,"regular");
                                          fclose($sysemType);
                                          $entertype = "https://www.call2all.co.il/ym/api/Login?username=$_GET[number]&password=$_GET[password]";
                                       
                                  $get_token = shell_exec("curl '$entertype'");
                                  $token_array = json_decode($get_token,true);
                                  if ($token_array["token"]==NULL){
                                      print "id_list_message=t-פרטי ההיתחברות שגויים&go_to_folder=hangup";
                                  }
                                  else{
                                      $save_token = fopen("txt_files/$_GET[ApiCallId]_token.txt","w");
                                      fwrite($save_token,$token_array["token"]);
                                      fclose($save_token);
                                      print "go_to_folder=/10/1/";
                                  }
                                  ?>
                                  

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

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