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

    הוספת header לבקשות API

    בקשות לפיתוח
    9
    22
    470
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • M
      MGM IVR @amp Software 0 נערך לאחרונה על ידי

      @amp-Software-0 כתב בהוספת header לבקשות API:

      @ערוץ-הסקרים
      ????
      מה כבר קיים??
      הוא ביקש שכשימות פונים לשרת באמצעות מודל API שיהיה אפשרות להגדיר להם לשלוח header מסויים,
      איך זה קשור לדוגמא שהבאת איך מגדירים headers לבקשות שנשלחות באמצעות JS?

      הוא התבלבל בין מודל API לגישת מפתחים API, ששם אפשר לשלוח בHEADER את הטוקן באמצעות authorization, משהו שלא כולם יודעים

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

        @צדיק-תמים כתב בהוספת header לבקשות API:

        @amp-Software-0 כתב בהוספת header לבקשות API:

        לגופו של ענין בלי להיכנס לפרטים, יש שירותים שלא מקבלים בקשות בלי שנשלחו headers מסויים (לדוגמא טוקן אבטחה, או אימות משתמש וכדו')

        אבל מודול API לא נועד לשלוח בקשות לAPI צד ג' אלא לשרת משלך שמדבר ב"פרוטוקול" טקסט שימות המציאו כדי לאפשר לשרת שלך לשלוח בשיחה

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

        יש פה חברה שרוצים API ליש חשבונית וכל מה שחסר להם (לכאורה, לא בדקתי בפועל עדיין) זה רק זה.

        לדוגמא זה:

        HEADERS
        Content-Type: application/json
        Authorization: {"secret":"3c341b0f-310f-4770-b5c1-12655554b3","userkey":"QssW7776655KqJ"}
        BODY
                              {
        "Title": "",
        "Notes": "",
        "NotesBottom": "",
        "CurrencyID": 1,
        "LangID": 359,
        "SendSMS": false,
        "SendEmail": false,
        "DocumentType": 9,
        "ExchangeRate": 1,
        "vatPercentage": 17,
        "roundPrice": 0,
        "OrderNumber": "",
        "DateCreated": "2022-06-17",
        "MaxDate": "2022-07-17",
        "hideMaxDate": false,
        "sourceType": "1",
        "refdocNumber": 0,
        "refurl": "",
        "statusID": 1,
        "isDraft": false,
        "sendSign": false,
        "DontCreateIsraelTaxNumber": false,
        
        "discount": {
                                        "amount": 1,
                                        "typeid": 1
                                    },
        
        "files": ["https://yeshinvoice.co.il/upload/4707/2022/7/Ly.png"],
        "Customer": {
        "Name": "שם הלקוח לדוגמא",
        "NameInvoice": "שם הלקוח לדוגמא",
        "FullName": "שם איד קשר",
        "NumberID": "מספר תעודת זהות",
        "EmailAddress": "ploni@yeshinvoice.co.il",
        "Address": "",
        "City": "Tel aviv",
        "Phone": "0933333333",
        "Phone2": "0528000000",
        "CustomKey": "743333",
        "ZipCode": "",
        "CountryCode": "IL",
        "ID": -1
        },
        "items": [{
        "Quantity": 1,
        "Price": 500,
        "Name": "Product 1",
        "Sku": "311111",
        "vatType": 4,
        "SkuID": -1
        },
        {
        "Quantity": 1,
        "Price": 500,
        "Name": "Product 2",
        "Sku": "5465555",
        "vatType": 4,
        "SkuID": -1
        }
        ],
        "payments": [{
        "BankNumber": "",
        "BranchNumber": "",
        "AccountNumber": "",
        "CheckNumber": "",
        "Reference": "",
        "CardLastDigits": "",
        "CardType": -1,
        "TransactionType": -1,
        "NumberofPayments": 1,
        "Price": 1000,
        "TypeID": 5,
        "Title": "",
        "DealNumber": "",
        "PaymentAppType": -1,
        "DueDate": "2022-08-17"
        
        }]
        }
        

        תועלת מזה - תהיה, נזק - בינתיים לא נראה לי.

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

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

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

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

            @הלי כתב בהוספת header לבקשות API:

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

            הנתונים ילקחו חלקם מהקשות בטלפון וחלקם כנתונים קבועים.
            הכל במודל API כמובן

            הענין שאני לא רוצה שיעבור דרך השרת שלי כי יש פרטי אשראי וכו, אני רוצה שיצא מימות המשיח ישר ליש חשבונית

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

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

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

                @הלי בדיוק
                לכן בקשתי את הפיתוח הזה

                אני רק מתלבט לגבי חלקים כמו זה

                 
                "discount": {
                                                "amount": 1,
                                                "typeid": 1
                                            },
                
                

                אם יהיה אפשר לעשות את זה

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

                  @עידו למה שלא יהיה ניתן להכניס כמערך את פרמטרים לשליחה?

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

                    @הלי כתב בהוספת header לבקשות API:

                    @עידו למה שלא יהיה ניתן להכניס כמערך את פרמטרים לשליחה?

                    אפשרי?

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

                      @עידו כתב בהוספת header לבקשות API:

                      @הלי כתב בהוספת header לבקשות API:

                      @עידו למה שלא יהיה ניתן להכניס כמערך את פרמטרים לשליחה?

                      אפשרי?

                      לא מבטיח לך אבל למיטב זכרוני כן

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

                        ואחכ אתה צריך לבקש שימות המשיח יתנו לך לטפל בresponse

                        הרי חוזר לך json
                        שאתה צריך לחלץ מתוכו נתונים לגבי ההצלחה או הכשלון של הבקשה.

                        אז הבקשה היא לא רק להוסיף headers,
                        אלא שיוכלו לערוך לגמרי את הבקשה שנשלחת כולל לשלוח מערכים או אוביקטים עמוקים יותר.
                        ושתהיה את האפשרות לטפל בתגובות - בכל סוג תגובה שהיא.

                        וכל זה כדי לחסוך לך את העבודה בלבנות שרת מתווך...

                        חושב שזה פיתוח מורכב מבחינת ימות המשיח.

                        אתה יכול לנסות לפנות אליהם במייל ולבקש הצעת מחיר.

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

                          @עידו
                          הוספת header לבקשות API הוא דבר מבורך,
                          אבל לדוגמא שאתה הבאת הוא לא רלוונטי כלל וחבל על הפיתוח,
                          אם כבר אפשר לבקש מימות לפתח בשלוחת סליקת אשראי שיוכלו לסלוק עם החברה איתו אתה רוצה לסלוק, כמובן שרק אם יש להם api עבור סליקה ולא api עבור קבלת iframe וכדו'

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

                            @sumone כתב בהוספת header לבקשות API:

                            ואחכ אתה צריך לבקש שימות המשיח יתנו לך לטפל בresponse

                            הרי חוזר לך json
                            שאתה צריך לחלץ מתוכו נתונים לגבי ההצלחה או הכשלון של הבקשה.

                            אז הבקשה היא לא רק להוסיף headers,
                            אלא שיוכלו לערוך לגמרי את הבקשה שנשלחת כולל לשלוח מערכים או אוביקטים עמוקים יותר.
                            ושתהיה את האפשרות לטפל בתגובות - בכל סוג תגובה שהיא.

                            וכל זה כדי לחסוך לך את העבודה בלבנות שרת מתווך...

                            חושב שזה פיתוח מורכב מבחינת ימות המשיח.

                            אתה יכול לנסות לפנות אליהם במייל ולבקש הצעת מחיר.

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

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

                            אגב, מה מפריע לך שביקשתי את זה? שימות המשיח יחליטו אם מתאים להם או לא... לא צריך לתקוף... אני בסך הכל מנסה לעזור לאחרים...

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

                              @אהרן-שובקס כתב בהוספת header לבקשות API:

                              @עידו
                              הוספת header לבקשות API הוא דבר מבורך,
                              אבל לדוגמא שאתה הבאת הוא לא רלוונטי כלל וחבל על הפיתוח,
                              אם כבר אפשר לבקש מימות לפתח בשלוחת סליקת אשראי שיוכלו לסלוק עם החברה איתו אתה רוצה לסלוק, כמובן שרק אם יש להם api עבור סליקה ולא api עבור קבלת iframe וכדו'

                              הם רוצים 2500 ש"ח בשביל זה, קשה לאנשים לשלם את זה

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

                                @עידו כתב בהוספת header לבקשות API:

                                הם רוצים 2500 ש"ח בשביל זה, קשה לאנשים לשלם את זה

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

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

                                  @משרדי כתב בהוספת header לבקשות API:

                                  @עידו כתב בהוספת header לבקשות API:

                                  הם רוצים 2500 ש"ח בשביל זה, קשה לאנשים לשלם את זה

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

                                  זה לא קשור, יש להם אחלה מרכזיה ועם כל זה 2500 זה סכום שקשה לשלם...

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