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

    אין מענה משרת API - בשליחת וובהוק

    פורום מפתחים API
    6
    26
    591
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ש
      שמחה - זו הסיסמא @Freund נערך לאחרונה על ידי שמחה - זו הסיסמא

      @Freund כתב באין מענה משרת API - בשליחת וובהוק:

      הוובהוק

      אתה צריך להגדיר בשלוחה

      type=api
      api_link=https://prod-11.westeurope.logic.azure.com:443/workflows/aafa07a3453149ffb815443e17cd61bb/triggers/manual/paths/invoke
      api_url_post=yes
      say_api_answer=yes
      api_add_0=api-version=2016-06-01
      api_add_1=sp=%2Ftriggers%2Fmanual%2Frun
      api_add_2=sv=1.0
      api_add_3=sig=gKFzOcWy0aAEqELvtjG9raMPl-KlhLzEW3NGlfAw7aY
      
      F תגובה 1 תגובה אחרונה תגובה ציטוט 2
      • F
        Freund @שמחה - זו הסיסמא נערך לאחרונה על ידי

        @שמחה-זו-הסיסמא עדיין לא עובד.. אין מענה משרת API

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

          אשמח מאד לעזרה!! תודה רבה מראש!!

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

            @Freund
            אם אני מבין נכון מדובר ב API חיצוני שאינו מתוכנן לענות תשובה שמותאמת למודל API
            לכן התשובה 'אין מענה משרת API' היא הגיונית ומצופה, מה אתה מצפה שתקבל?
            אני מבין שהבעיה היא שהוובהוק בכלל לא נשלח, אם כן, צריך לבדוק באיזה שיטה הם מצפים לקבל את הפרמטרים, אולי דוקא בשיטת form-data, ימות שולחים את הפוסט ב raw

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

              @amp-Software-0 מדובר בAPI חיצוני (בpower automate) שבהחלט מתוכנן לשלוח וובהוק רספונס מוגדר שם וובהוק רספונס OK. אבל הוובהוק כלל לא מגיע.
              בבדיקה בשליחת הנתונים לכתובת URL בMAKE נשלח תקין. בבדיקה באינסומניה עם הנתונים שאמור לשלוח לכתובת URL הזו גם כן נשלח תקין. נראה שבאמת משהו בכתובת הURL (עם הנתונים המשורשרים) נתקל בבעיה בשליחת דרך ימות, ניסיתי את מה שנכתב אבל גם לא עובד תקין.. מה עוד יכול להיות? תודה רבה מראש!

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

                @Freund יש לך תיעוד של הפורמט שליחה?
                אני ניסיתי ב postman וקיבלתי
                {
                "error": {
                "code": "DirectApiAuthorizationRequired",
                "message": "The request must be authenticated only by Shared Access scheme."
                }
                בכל אופן מאוד יעזור אם תצטרף גם את מה שמתקבל בלוג API

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

                  @amp-Software-0
                  הכתובת לשליחה: https://prod-11.westeurope.logic.azure.com:443/workflows/aafa07a3453149ffb815443e17cd61bb/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=gKFzOcWy0aAEqELvtjG9raMPl-KlhLzEW3NGlfAw7aY

                  הפורמט שליחה: (זה מה שמגיע לי לMAKE כשאני עושה את אותה שלוחה לכתובת וובהוק אחרת)
                  {
                  "ApiCallId": "827",
                  "ApiYFCallId": "8e2",
                  "ApiDID": "02",
                  "ApiRealDID": "02",
                  "ApiPhone": "052",
                  "ApiExtension": "/01/5",
                  "ApiTime": "1709719016",
                  "ApiHangupExtension": "/01/5",
                  "hangup": "yes"
                  }

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

                    @amp-Software-0 לגבי לוג API עדיין לא הבנתי איפה אני יכולה לראות את זה בתיקיה. תודה!

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

                      @Freund
                      ניסתי את זה על מערכת שלי ושלפתי את הלוג API (הוא נמצא בתייקית Log יתכן שלא יראו אותו צריך ללחוץ טען הכל)

                      זה התגובה שימות מקבלים:
                      {error:{code:InvalidApiVersionParameter>message:The api-version '2016-06-01sp^/triggers/manual/runsv^1.0sig^gKFzOcWy0aAEqELvtjG9raMPl-KlhLzEW3NGlfAw7aY' is not valid. The supported versions are '2015-02-01-preview>2015-08-01-preview>2016-06-01>2016-10-01>2017-07-01>2018-03-01-preview>2018-07-01-preview>2019-05-01>2019-06-01-preview>2022-09-01-preview>2023-11-14-preview'.}}
                      כלומר- הפרמטרים לא נשלחים כמו שצריך, כך שבמקום לשלוח עבור הפרמטר api-version רק 2016-06-01, הוא שולח את כל הסטרינג הלאה
                      וכאשר מנסים לשלוח את הפרמטרים כ api_add_0
                      הוא מחזיר שגיאה
                      {error:{code:DirectApiAuthorizationRequired>message:The request must be authenticated only by Shared Access scheme.}}
                      כלומר הפרמטרים שמצויינים בשיטת api_add_0 לא נשלחים בצורה שהוא מצפה
                      זאת אומרת מצד אחד הם מצפים שישלחו את הבקשה כ POST ומצד שני ימות לא שולחים את הפרמטרים כמו שצריך אם מצרפים אותם למחרוזת
                      יכול להיות פה פתרון על ידי שרת תיווך אמצעי

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

                        @amp-Software-0 הבנתי... תודה רבה רבה לך!
                        ננסה לחשוב על פתרון
                        אם יש לאי מי מקוראי הפורום החשוב פתרון בשבילי אשמח מאד.

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

                          @Freund
                          כמו שציינתי, הבעיה היא בצורה שימות שולחים את הבקשה
                          אם אתה רוצה אני יכול לתת לך URL של שרת מתווך שהוא ישלח את הבקשה

                          F 2 תגובות תגובה אחרונה תגובה ציטוט 1
                          • F
                            Freund @amp Software 0 נערך לאחרונה על ידי

                            @amp-Software-0 אשמח מאד. יש לזה עלויות כלשהם?

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

                              פוסט זה נמחק!
                              תגובה 1 תגובה אחרונה תגובה ציטוט 1
                              • F
                                Freund @amp Software 0 נערך לאחרונה על ידי

                                @amp-Software-0 הבעיה שאני צריכה לעשות מניפולציה על הנתונים ולשלוח וובהוק רספונס לאיזה שלוחה לעבור בהתאם לזה...
                                יש למישהו רעיון איך לסדר את העניין של הקריאה מול ימות עם הURL הדינמי?

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

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

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