ממשקי API לבדיקות

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

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

קביעת כתובת ה-URL של נקודת הקצה של שרת ה-proxy ל-API

כשפורסים את הסביבה, כתובת ה-URL של נקודת הקצה של ה-proxy ל-API מוצגת בקטע emulators, מתחת לActive deployments.

כתובת URL של נקודת קצה של proxy ל-API

כדי להעתיק את כתובת ה-URL של נקודת הקצה של proxy ל-API, מציבים את הסמן מעל כתובת ה-URL ולוחצים על העתקת כתובת ה-URL של נקודת הקצה של proxy ל-API.

כתובת ה-URL של נקודת הקצה של ה-proxy ל-API בנויה כך:


https://0:8998/shopping/cart/addItem
       |_____||____________||______|
          |        |           |
     host+port  basepath    resource

כברירת מחדל, המארח והיציאה (תעבורת הנתונים) מוגדרים כ-0 ו-8998, בהתאמה.

מגדירים את היציאה כשמתקינים את Apigee Emulator, ואת ערכי נתיב הבסיס והמשאב כשמפתחים את proxy ל-API.

שימוש ב-curl לבדיקת ממשקי API

כדי לבדוק את ה-API באמצעות curl, פותחים את הכרטיסייה Terminal ומריצים קריאה ל-API.

לדוגמה:

curl 0:8998/helloworld

אימות באמצעות מפתח API

אם ה-API שלכם דורש אימות שמבוסס על מפתח API:

  • יוצרים ומייצאים את משאבי הבדיקה של מוצר ה-API, המפתח ואפליקציית המפתח, כמו שמתואר במאמר יצירת משאבי בדיקה.
  • בקטע Active test resources (משאבי בדיקה פעילים) ב-Apigee Emulator, לוחצים על Active developer apps (אפליקציות פעילות למפתחים) ומעתיקים את הערך consumerKey (בלי המירכאות) של מוצר ה-API, כמו שמוצג באיור הבא.

    אפליקציות של מפתחים עם הערך consumerKey מודגש.

מעבירים את מפתח ה-API בקריאת ה-curl, בהתאם לדרישות של ה-API. לדוגמה, בקריאת ה-curl הבאה מועבר מפתח ה-API בפרמטר השאילתה apikey:

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY