คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
ใช้ 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_TOKEN
export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
เมื่อเรียก API Monitoring API ให้ส่งโทเค็นการเข้าถึง OAuth 2.0 ในส่วนหัว HTTP โดยใช้ส่วนหัว Authorization เช่น
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...