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

    סיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה

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

      @הרב כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

      רק לא הצלחתי לעשות את זה

      אולי תעלה דוגמה של קטע הקוד הרלוונטי?

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

        @אביי-ורבא כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

        עכ"פ, הבעיה היא כנראה שהשרת של ימות ממתין לתגובה כלשהי מהשרת שלך שתאותת לו שהקריאת הוובהוק שלו התקבלה בהצלחה,

        לפי מה שכתוב פה https://f2.freeivr.co.il/post/115152 זה כבר לא ככה, לא?

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

          @צדיק-תמים אולי לא בסיום שיחה?

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

            @צדיק-תמים עדיין כן 😊,
            זה היה רק עדכון שבקרוב זה לא יהיה ככה...

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

              @אביי-ורבא כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

              @הרב לא מבין למה תייגת אותי, אני לא ממש מבין בphp ומעולם לא למדתי אותה,

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

              או שלא הבנתי טוב את הבעיה.

              זה לא יעזור כי בPHP עד שלא נגמר כל החישוב לא נשלחים ה print

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

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

                @אביי-ורבא כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                עכ"פ, הבעיה היא כנראה שהשרת של ימות ממתין לתגובה כלשהי מהשרת שלך שתאותת לו שהקריאת הוובהוק שלו התקבלה בהצלחה,

                לפי מה שכתוב פה https://f2.freeivr.co.il/post/115152 זה כבר לא ככה, לא?

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

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

                  @מנסה כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                  @אביי-ורבא כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                  @הרב לא מבין למה תייגת אותי, אני לא ממש מבין בphp ומעולם לא למדתי אותה,

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

                  או שלא הבנתי טוב את הבעיה.

                  זה לא יעזור כי בPHP עד שלא נגמר כל החישוב לא נשלחים ה print

                  אז אתה אומר שאין לזה פתרון ב-PHP???

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

                    @הרב

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

                    אולי תוכל ליצור רעיון שונה
                    [אבל קומבינה ולא בטוח מוצלח]
                    הPHP שאליו נשלחים הנתונים רק ישמור אותם בקובץ זמני כל שהוא [או בDB]
                    בכל מספר שניות [או דקות לפי הצורך] יהיה לך קוד אחר שיבדוק האם יש בתיקיית הקבצים הזמניים קובץ חדש, ואם כן הוא יבצע עליו את כל החישובים שתרצה ויפעל לפי זה

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

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

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

                        @הרב כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                        @מנסה כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                        @אביי-ורבא כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                        @הרב לא מבין למה תייגת אותי, אני לא ממש מבין בphp ומעולם לא למדתי אותה,

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

                        או שלא הבנתי טוב את הבעיה.

                        זה לא יעזור כי בPHP עד שלא נגמר כל החישוב לא נשלחים ה print

                        אז אתה אומר שאין לזה פתרון ב-PHP???

                        אני לא מכיר PHP
                        אבל תמיד תוכל לפתוח עוד Thread

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

                          @הרב כתב בסיום השיחה עם השרת של ימות המשיח לאחר קבלת פרטי השיחה:

                          והם אמרו לי שהWebhook לא יפתור את הבעיה

                          אפשר לדעת למה בדיוק?

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

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

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

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

                              אני לא מכיר PHP
                              אבל תמיד תוכל לפתוח עוד Thread

                              תודה רבה בסוף השתמשתי עם הראיון שלך ככה:

                              <?php
                              $get_params = $_GET;
                              echo "תומלל";
                              
                              // סיום השיחה
                              header("Connection: close");
                              header("Content-Length: " . ob_get_length());
                              ob_end_flush();
                              ob_flush();
                              flush();
                              
                              // המשך להריץ את הקוד
                              $server_url = "https://example.com/Tamlul.php"; 
                              $post_data = http_build_query($get_params);
                              
                              // בצע את בקשת ה-GET ברקע באמצעות file_get_contents
                              $context = stream_context_create(['http' => ['timeout' => 1]]);
                              file_get_contents($server_url . '?' . $post_data, false, $context);
                              
                              ?>
                              
                              

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

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