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

    חזרה על תשובה שהתקבלה מהשרת

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    52 פוסטים 5 כותבים 2.3k צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • 7 מנותק
      795693929
      נערך לאחרונה על ידי

      בואו נעזוב כרגע את הקוד של השרת.

      יש לי שאלה אחרת: אני מכניס בהגדרות את הפקודה ש@baror230 נתן לי בהתחלה, אך הוא לא משמיע לי: להשמעה פעם שניה הקש 1 וכו'

      זה הקוד:

      
      type=api
      api_link=https://yakobov-dev.co.il/binyan.aspx
      api_add_0=Maslul=1
      api_url_post=yes
      say_api_answer=yes
      api_call_id_send=no
      api_did_send=no
      api_extension_send=no
      api_enter_id_name_send=no
      api_hangup_send=no
      
      enter_id=yes
      enter_id_type=digits
      enter_id_type_digits_amount=9
      enter_id_read_say=yes
      record_name=no
      
      read=t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No,
      
      baror230B תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • baror230B מנותק
        baror230 @795693929
        נערך לאחרונה על ידי

        @795693929 הפקודה הזאת אמורה להיכנס בשרת לא בהגדרות

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

          @795693929 אמר בחזרה על תשובה שהתקבלה מהשרת:

          read=t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No,

          הפקודה הזו אמורה להכנס בשרת??

          read=t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No,
          
          baror230B תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • baror230B מנותק
            baror230 @795693929
            נערך לאחרונה על ידי

            @795693929 כן, אחרי הפקודה ההדפסה של הפקודה הקודמת

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

              אבל זה לא ה'שפה' של השרת! זה קשור לימות המשיח!

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

                @795693929 יש שתי דרכים לענות תשובה בapi

                1.שהשרת עונה ok אז הוא יבדוק אם יש לו בהגדרות

                api_answer_ok=read=t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No,
                

                2.זה לענות את התשובה המלא בלי שום הגדרה בהגדרות וזה יהיה כתוב רק בשרת

                secondTime,no,1,1,12,No,להשמעה פעם שניה הקש 1 להמשך 2-read=t

                שבשרת ב asp זה יראה ככה
                ("secondTime,no,1,1,12,No,להשמעה פעם שניה הקש 1 להמשך 2-read=t")response.write
                ואז ימות המשיח קורא את התשובה ופועל לפי זה
                השרת מתייחס לזה כמו טקסט רגיל

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

                  @baror230 , מעולה! כעת הבנתי את הענין. המתכנת עדכן בשרת את ההגדרות לפי מה שהבאת לי.

                  אכן זה משמיע את התשובה, ובנוסף לכך משמיע לשמיעה נוספת הקש 1 וכו'

                  אך כשלוחצים על 1 לא קורה כלום.

                  אני מצרף כאן שוב את הקוד המעודכן בשרת, ואשמח להסבר מה צריך להוסיף.

                  	    Response.Clear()
                  	    Response.ContentType = "application/json; charset=utf-8"
                  	    Response.Write(GetCode(Request))
                  	     Response.Write(" read=t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No")
                  	    Public Function GetCode(ByVal Request As HttpRequest) As String
                  	 
                  	        Try
                  	 
                  	            Dim ApiPhone = Request.Form("ApiPhone")
                  	            Dim ApiEnterID = Request.Form("ApiEnterID")
                  	 
                  	            ' ....
                  	 
                  	            Return ""
                  	 
                  	        Catch ex As Exception
                  	            Return "ERROR"
                  	 
                  	        End Try
                  	 
                  	    End Function
                  	
                  
                  baror230B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • baror230B מנותק
                    baror230 @795693929
                    נערך לאחרונה על ידי

                    @795693929 שוב פעם, זה לא קוד מלא
                    אם אתה לא מעלה את הכל אין לנו איך לעזור לך
                    תפנה למתכנת שלך ושהוא יבנה מה שהוא יודע.

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

                      @baror230 אמר בחזרה על תשובה שהתקבלה מהשרת:

                      @795693929 שוב פעם, זה לא קוד מלא
                      אם אתה לא מעלה את הכל אין לנו איך לעזור לך
                      תפנה למתכנת שלך ושהוא יבנה מה שהוא יודע.

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

                      אני מבין שחסר פקודה שמדפיסה את התשובה. זה לא השורה הזו?

                      	    Response.Write(GetCode(Request))
                      
                      baror230B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • baror230B מנותק
                        baror230 @795693929
                        נערך לאחרונה על ידי baror230

                        @795693929
                        זה אמור לעזור לך

                            Response.ContentType = "application/json; charset=utf-8"
                            If (Request.Form("secondTime") == 2){
                                //פעולת יציאה
                                // חוזר לתפריט הראשי
                                Response.Write("go_to_folder=/")
                            }
                            Else {
                                Response.Write("read=t-הקוד הוא.t-" & GetCode(Request) & ".t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No")
                            }
                            Public Function GetCode(ByVal Request As HttpRequest) As String
                        	 
                        	   Try
                        	       Dim ApiPhone = Request.Form("ApiPhone")
                        	       Dim ApiEnterID = Request.Form("ApiEnterID")
                        	 
                        	       ' ....
                        	 
                        	       Return ""
                        	 
                        	   Catch ex As Exception
                        	       Return "ERROR"
                        	 
                        	   End Try
                        	 
                             End Function
                        
                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • 7 מנותק
                          795693929
                          נערך לאחרונה על ידי 795693929

                          @baror230 , אין לי מילים!!!!!

                          אין לך מושג כמה עזרת לי!! איזה אורך רוח, סבלנות!!

                          ברוך ה' זה עובד מעולה!!!

                          רק שאלה קטנה, בשורה הזו יש 3 פעמים את האות t.

                                  Response.Write("read=t-הקוד הוא.t-"+GetCode(Request)+".t-להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No")
                                  
                          

                          ובהשמעה של 'הקוד הוא' וגם בהשמעה של 'להשמעה פעם שניה וכו'' הוא משמיע את האות t.

                          לכאורה מספיק רק את האות t בתחילת הפקודה. אני צודק? [תוכל לכתוב לי איך בדיוק צריך להיות? ניסיתי להוריד לבד והסתבכתי]

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

                            @795693929 זה יוצר הפסקות שישמע יותר טוב
                            זה בלי

                             Response.Write("read=t-הקוד הוא"+GetCode(Request)+"להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No")
                            
                            7 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • 7 מנותק
                              795693929
                              נערך לאחרונה על ידי

                              @baror230 , שוב תודה על כל העזרה.

                              כאות הכרת הטוב, תוכל להיכנס לכאן, לבחור את אחד מהמסלולים של המכון שלנו, ולקבל אותו בע"ה ללא עלות!

                              תעדכן אותי במייל: r0527657630@gmail.com

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

                                @baror230 אמר בחזרה על תשובה שהתקבלה מהשרת:

                                @795693929 זה יוצר הפסקות שישמע יותר טוב
                                זה בלי

                                 Response.Write("read=t-הקוד הוא"+GetCode(Request)+"להשמעה פעם שניה הקש 1 להמשך 2.=secondTime,no,1,1,12,No")
                                

                                אין אפשרות אחרת להפסקה? זה יכול לבלבל את הלקוח, שלא יחשוב שהוא צריך להקיש גם t.

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

                                  @795693929 אמר בחזרה על תשובה שהתקבלה מהשרת:

                                  אין אפשרות אחרת להפסקה? זה יכול לבלבל את הלקוח, שלא יחשוב שהוא צריך להקיש גם t.

                                  פה אין t

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

                                    @795693929 אה...
                                    תחזיר את הקודם ותוריד מהגדרות את
                                    say_api_answer=yes

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

                                      במהלך נסיונות שמתי לב שרק פעמיים הוא משמיע לי את הקוד פעם נוספת [לאחר לחיצה על 1]. אך בפעם השלישית, הוא אומר: אין מענה משרת api, ויוצא מהמערכת

                                      מה יכולה להיות הסיבה לכך?

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

                                        @795693929 זה כנראה בעיה בשרת עם עומסים
                                        תראה מה כתוב בתיקיה LOG בקובץ LogApi.ymgr
                                        בשורות האחרנות

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

                                          זה שתי השורות האחרונות מהקובץ:

                                          Folder#0%Phone#0548469157%IdType#digits%EnterId#123456789%Date#13/07/2020%Time#00:08:38%HebrewDate#כ״א תמוז תש״פ%ApiSend#https://yakobov-dev.co.il/binyan.aspx?ApiPhone^0548469157*ApiEnterID^digits-123456789*Maslul^1*Password^FfYqxa24R6B8*%ApiAnswer#read^t-הקוד הנגדי שלך הוא.t-825802805.t-להשמעה חוזרת של הקוד הנגדי הקישו 1.^secondTime>no>1>1>12>No
                                          Folder#0%Phone#0548469157%IdType#digits%EnterId#123456789%Date#13/07/2020%Time#00:09:00%HebrewDate#כ״א תמוז תש״פ%ApiSend#https://yakobov-dev.co.il/binyan.aspx?ApiPhone^0548469157*ApiEnterID^digits-123456789*Maslul^1*Password^FfYqxa24R6B8*secondTime^1%ApiAnswer#read^t-הקוד הנגדי שלך הוא.t-825802805.t-להשמעה חוזרת של הקוד הנגדי הקישו 1.^secondTime>no>1>1>12>No
                                          
                                          
                                          baror230B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • baror230B מנותק
                                            baror230 @795693929
                                            נערך לאחרונה על ידי

                                            @795693929 כנראה בעיות עומסים

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