คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X. info
ใช้ API การจัดการการตรวจสอบ API เพื่อทำงานต่อไปนี้
| งาน | ข้อมูลเพิ่มเติม |
|---|---|
| จัดการการแจ้งเตือนสำหรับการตรวจสอบ API | |
| จัดการคอลเล็กชันสำหรับการตรวจสอบ API | |
| ดูบันทึกการตรวจสอบ API ในระดับต่างๆ | |
| ดูเมตริกการตรวจสอบ API |
โควต้าการเรียก API
API การตรวจสอบ API ทั้งหมดจะบังคับใช้โควต้าที่จำกัดจำนวนครั้งที่คุณเรียก API ได้ต่อนาที เช่น API สร้างคอลเล็กชัน จะจำกัดการเรียก API ไว้ที่ 6 ครั้งต่อนาที
API บางรายการอาจมีขีดจำกัดโควต้าไม่เท่ากัน โปรดดูเอกสารอ้างอิง API ของ API แต่ละรายการเพื่อดูขีดจำกัด
ใช้ curl
ตัวอย่าง API ในเอกสารนี้ใช้ curl เพื่อแสดงวิธีใช้การตรวจสอบ API โดยใช้ API curl เป็นเครื่องมือบรรทัดคำสั่งแบบโอเพนซอร์สสำหรับการโอนข้อมูลด้วยไวยากรณ์ URL ซึ่งรองรับโปรโตคอลทั่วไป เช่น HTTP และ HTTPS ดูข้อมูลเกี่ยวกับการดาวน์โหลดและใช้ curl ได้ที่ https://curl.haxx.se/
ตารางต่อไปนี้สรุปตัวเลือกบรรทัดคำสั่ง curl ที่ใช้ในตัวอย่าง
| ตัวเลือก | คำอธิบาย |
-d '{}'
|
กำหนดเนื้อหาคำขอที่ส่งโดยตรงหรือโดยการระบุชื่อไฟล์ |
-H
|
กำหนดส่วนหัวของคำขอ คุณต้องส่งข้อมูลต่อไปนี้ในส่วนหัวของคำขอ
|
-i
|
แสดงข้อมูลเพิ่มเติม เช่น ส่วนหัวในการตอบกลับ |
-X
|
ระบุประเภทคำขอ (GET, POST และอื่นๆ)
|
รับโทเค็นเพื่อการเข้าถึง OAuth 2.0
Apigee Edge รองรับ OAuth 2.0 สำหรับการตรวจสอบสิทธิ์ผู้ใช้ เมื่อใช้ OAuth 2.0 คุณจะแลกเปลี่ยนข้อมูลเข้าสู่ระบบ Apigee Edge เป็นโทเค็นเพื่อการเข้าถึงและโทเค็นการรีเฟรช ซึ่งคุณสามารถใช้เพื่อทำการเรียก Apigee Edge API อย่างปลอดภัย เมื่อได้รับโทเค็นแล้ว คุณไม่จำเป็นต้องแลกเปลี่ยนข้อมูลเข้าสู่ระบบอีกจนกว่าโทเค็นจะหมดอายุ โทเค็นการรีเฟรชช่วยให้คุณคง "เซสชัน" กับเซิร์ฟเวอร์ไว้ได้นานขึ้นโดยไม่ต้องระบุข้อมูลเข้าสู่ระบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับโทเค็นเพื่อการเข้าถึงได้ที่ การใช้ OAuth2 เพื่อเข้าถึง Management API
คุณสามารถใช้ข้อมูลเข้าสู่ระบบ Apigee Edge เพื่อรับโทเค็นเพื่อการเข้าถึงและโทเค็นการรีเฟรช OAuth 2.0 เพื่อเข้าถึงทรัพยากร Apigee Edge โดยใช้ยูทิลิตี get_token ของ Apigee
วิธีรับโทเค็นเพื่อการเข้าถึง OAuth 2.0
ติดตั้งยูทิลิตี
get_tokenดูข้อมูลเกี่ยวกับวิธีติดตั้งยูทิลิตีget_tokenได้ที่ การใช้ get_tokenเรียกใช้
get_tokenเพื่อรับโทเค็นเพื่อการเข้าถึง OAuth 2.0เมื่อคุณป้อนคำสั่งเป็นครั้งแรกหรือหากโทเค็นการรีเฟรชหมดอายุแล้ว
get_tokenจะแจ้งให้คุณป้อนชื่อผู้ใช้ รหัสผ่าน และรหัสการตรวจสอบสิทธิ์แบบ 2 ปัจจัย 6 หลัก ป้อนค่าแต่ละค่าเมื่อได้รับข้อความแจ้ง หากไม่ได้เปิดใช้การตรวจสอบสิทธิ์แบบ 2 ปัจจัย เพียงกด Enter เมื่อได้รับข้อความแจ้งคัดลอกโทเค็น OAuth 2.0 และจัดเก็บไว้ในตัวแปร เช่น
ACCESS_TOKENexport ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
เมื่อเรียก Monitoring API ให้ส่งโทเค็นเพื่อการเข้าถึง OAuth 2.0 ในส่วนหัว HTTP โดยใช้ส่วนหัว Authorization เช่น
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...