עברית - תרגום מכונה
הודעת תמיכה KB0398017
דוא"ל
התקן Postman לבדיקה קלה של SAP Ariba Open API
מאמר בסיס ידע זה תורגם באמצעות תרגום מכונה לנוחיותך. SAP לא מספקת אחריות בנוגע לנכונות או לשלמות תרגום המכונה. ניתן למצוא את התוכן המקורי על-ידי החלפה לאנגלית באמצעות בורר השפות.
סקירת דוור

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

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

שלב ראשון - כיוונון סביבה

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

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

לחץ על הוסף בחלון ה-Popup שיופיע וייתן שם לסביבה שלך:

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

גישה למשתנים

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

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

דוור ממיר את זה ל-cURL להלן:

curl -X GET \
'https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?תחום=aribasupportsg' \
-H 'APIKEY: [נערך]' \
-H 'הרשאה: נושא [ערוך]' \
-H 'בקרת מטמון: ללא מטמון' \
-H 'Postman-Token: 0424c991-2a5b-496d-86a8-0a00215156e1'

כיצד לקבל את אסימון הגישה לשמירה כמשתנה סביבה

להלן צילום מסך של ההגדרה שלי ליצירת אסימון oauth:

ואת המטבע שלי:

מטבע -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'הרשאה: בסיסי [נערך]' \
-H 'בקרת מטמון: ללא מטמון' \
-H 'סוג-תוכן: יישום/x-www-form-urlencoded' \
-H 'Postman-Token: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
לאחר השלמת הפעולה, לחץ על הלשונית בדיקות. תשים לב שלצילום המסך שלי יש עיגול ירוק לידו. פעם אחת כאן, פשוט העתק את הקוד להלן, שישמור את json access_token בתור Environment variable accessstoken:
var jsonData = JSON.Analysis(responseBody);
postman.setEnvironmentVariable("accessstoken", jsonData.access_token);
פרטי בונוס

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


חל על

רכישה

תנאי שימוש  |  זכויות יוצרים  |  חשיפת בטחון  |  פרטיות