คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
มีแนวคิดมากมายที่เป็นแนวคิดทั่วไปซึ่งมีความหมายเป็นเอกลักษณ์ใน Apigee
คำศัพท์ | คำจำกัดความ |
---|---|
API | พร็อกซีที่ทำหน้าที่เป็นส่วนหน้าสำหรับ API ที่มีอยู่ โดยนักพัฒนาซอฟต์แวร์จะเริ่มเรียกใช้ API ใหม่ที่สร้างโดย Apigee แทนการเรียก API ที่มีอยู่ ส่วนหน้านี้จะแยกอินเทอร์เฟซสาธารณะออกจาก API แบ็กเอนด์เพื่อป้องกันไม่ให้นักพัฒนาซอฟต์แวร์เปลี่ยนแปลงแบ็กเอนด์ ขณะเดียวกันก็ช่วยให้คุณสร้างสรรค์สิ่งใหม่ๆ ได้อย่างเต็มที่โดยไม่ส่งผลกระทบต่อทีมพัฒนาภายใน เมื่อคุณทำการเปลี่ยนแปลงแบ็กเอนด์ นักพัฒนาแอปจะยังคงเรียกใช้ API เดียวกันต่อไปแบบไม่ขาดตอน ในสถานการณ์ขั้นสูงขึ้น Apigee คือให้คุณแสดงอินเทอร์เฟซหลายรายการไปยัง API เดียวกัน ทำให้คุณปรับแต่งลายเซ็นของ API ให้ตอบสนองความต้องการของนักพัฒนาซอฟต์แวร์เฉพาะกลุ่มได้ในเวลาเดียวกัน |
เส้นทางฐานและทรัพยากร API | API ประกอบด้วยเส้นทางฐานและชุดทรัพยากร (หรือที่เรียกว่าเส้นทางทรัพยากร) สำหรับ API แต่ละรายการ คุณจะต้องกำหนด URL รูท 1 รายการและเส้นทางทรัพยากรหลายเส้นทาง อาจคิดว่า API เป็นชุด URI ก็ได้ ซึ่ง URL ทั้งหมดมีเส้นทางฐานร่วมกัน Apigee จะเสริม URI ดิบเหล่านี้ด้วยชื่อที่แสดงและคำอธิบายเพื่อให้จัดการ API ได้ง่ายขึ้น |
ผู้บริโภค API | มีความหมายเหมือนกันกับ "นักพัฒนาแอป" ซึ่งใช้ API ที่สร้างโดยผู้ให้บริการ API |
นักพัฒนา API | วิศวกรซอฟต์แวร์ในองค์กรผู้ให้บริการ API ที่สร้าง API โดยนักพัฒนาแอป (ผู้บริโภค API) จะใช้ API ดังกล่าวในการสร้างแอป |
แพ็กเกจ API | คอลเล็กชันของผลิตภัณฑ์ API ที่แสดงต่อผู้ใช้เป็นกลุ่ม และมักเชื่อมโยงกับแพ็กเกจราคา |
ผลิตภัณฑ์ API | คอลเล็กชันของทรัพยากร API (URI) รวมกับแพ็กเกจบริการและนำเสนอต่อนักพัฒนาซอฟต์แวร์เป็นกลุ่ม ผลิตภัณฑ์ API ยังอาจรวมข้อมูลเมตาที่เฉพาะเจาะจงสำหรับธุรกิจของคุณเพื่อการตรวจสอบหรือการวิเคราะห์ได้อีกด้วย คุณสามารถใช้ทรัพยากรอย่างน้อย 1 รายการเพื่อสร้างรายได้โดยการรวมทรัพยากรเหล่านั้นในผลิตภัณฑ์ API ซึ่งจะรวมอยู่ในแพ็กเกจ API สำหรับการสร้างรายได้ |
ผู้ให้บริการ API | ผู้ให้บริการ API สร้าง API (โดยใช้ Edge) เพื่อให้ผู้บริโภค API (นักพัฒนาแอป) ใช้งาน |
นักพัฒนาแอป | ใน Edge นักพัฒนาแอปจะลงทะเบียนแอปกับผู้ให้บริการ API ซึ่งเป็นวิธีที่นักพัฒนาแอปได้รับคีย์ API ที่ต้องใช้เพื่อเรียกใช้พร็อกซี API ของผู้ให้บริการ |
แอป | นักพัฒนาซอฟต์แวร์ของคุณใช้แอปเพื่อเข้าถึงทรัพยากรในผลิตภัณฑ์ API ของคุณ เมื่อสร้าง แอป คุณจะต้องเลือกผลิตภัณฑ์ API ที่จะรวม และ Apigee จะสร้างคีย์ แต่ละแอปมีคีย์เดียวที่ให้สิทธิ์เข้าถึงผลิตภัณฑ์ API หลายรายการ แอปจะช่วยให้คุณควบคุมได้ว่าจะให้ใครเข้าถึงทรัพยากรของคุณได้บ้าง คุณควบคุมผู้ที่มีสิทธิ์เข้าถึงผลิตภัณฑ์ API ได้โดยเพิกถอนและรีเฟรชคีย์ของแอป และคุณยังควบคุมการเข้าถึงกลุ่มทรัพยากรได้ด้วยการเพิกถอนหรือลบสิทธิ์เข้าถึงผลิตภัณฑ์ในแอป |
รายละเอียดยอดคงเหลือ | สำหรับนักพัฒนาซอฟต์แวร์ที่ชำระเงินล่วงหน้า เงินคงเหลือในบัญชีของนักพัฒนาซอฟต์แวร์ |
การปรับเปลี่ยนแบบปิด | การปรับค่าใช้จ่ายที่ใช้กับเอกสารการเรียกเก็บเงินที่เผยแพร่แล้ว |
เดือนที่ปิดการเรียกเก็บเงิน | ทั้งเดือนตามปฏิทินที่มีการเผยแพร่เอกสารการเรียกเก็บเงิน |
ขีดจำกัดที่กำหนดเอง | ขีดจำกัด (เช่น ขีดจำกัดจำนวนธุรกรรมในผลิตภัณฑ์ API) ที่คุณตั้งค่าอย่างชัดแจ้งได้โดยใช้การสร้างรายได้ หรือเรียกว่าขีดจำกัดที่ชัดเจน |
แพ็กเกจอัตราหมวดหมู่สำหรับนักพัฒนาซอฟต์แวร์ | แพ็กเกจราคาที่ใช้กับนักพัฒนาแอปทุกรายในหมวดหมู่หนึ่งๆ และพร้อมให้ ซื้อได้โดยนักพัฒนาแอปทุกรายในหมวดหมู่นั้น |
แพ็กเกจราคาสำหรับนักพัฒนาแอป | แพ็กเกจราคาที่ใช้กับนักพัฒนาแอปรายใดรายหนึ่งและพร้อมให้ซื้อโดยนักพัฒนาแอปรายนั้นเท่านั้น |
ตัวแทนที่เปิดเผย | ตามกฎหมายเชิงพาณิชย์ บุคคลที่ได้รับอนุญาตให้ดำเนินการในนามของบุคคลอื่น (หรือที่เรียกว่าผู้มอบฉันทะ) ในการสร้างความสัมพันธ์ทางกฎหมายกับบุคคลที่สาม ในการสร้างรายได้ คุณอาจตั้งค่ารูปแบบภาษีสำหรับแผนรายได้ที่แชร์ เพื่อให้ผู้ให้บริการ API ทำหน้าที่เป็นตัวแทนที่เปิดเผยของนักพัฒนาซอฟต์แวร์ในการเก็บรายได้ (และอาจรวมถึงภาษีการขาย) ในนามของนักพัฒนาแอป |
รูปแบบภาษีที่เปิดเผย | โมเดลภาษีที่ผู้ให้บริการ API ทำหน้าที่เป็นตัวแทนที่เปิดเผยของนักพัฒนาแอป |
สภาพแวดล้อม | บริบทการดำเนินการรันไทม์สำหรับ API ต้องทำให้ API ใช้งานได้กับสภาพแวดล้อมก่อนจึงจะเข้าถึงขณะรันไทม์ได้ โดยค่าเริ่มต้น องค์กร Apigee จะได้รับการจัดสรรด้วยสภาพแวดล้อม 2 แบบ ได้แก่ "test" และ "prod" โดยทั่วไปแล้ว สภาพแวดล้อม "ทดสอบ" จะใช้สำหรับการทำให้ API อยู่ระหว่างการทดสอบใช้งานได้ โดยทั่วไป สภาพแวดล้อม "prod" จะใช้สำหรับการทำให้ API ใช้งานได้สำหรับการใช้งานจริง |
รูปแบบภาษีแบบผสม | โมเดลภาษีที่ผู้ให้บริการ API ทำหน้าที่เป็นตัวแทนที่เปิดเผยของนักพัฒนาแอป อย่างไรก็ตาม ผู้ให้บริการ API จะจ่ายภาษีการขายที่รวบรวมจากผู้สมัครใช้บริการให้กับหน่วยงานด้านภาษีในท้องถิ่นในนามของนักพัฒนาแอป |
ขีดจำกัดโดยนัย | ขีดจำกัด (เช่น ขีดจำกัดยอดเงินชำระล่วงหน้าของนักพัฒนาซอฟต์แวร์) ที่กําหนดโดยการสร้างรายได้ |
การสร้างรายได้ | คอมโพเนนต์ของ Apigee Edge Developer Services ที่ช่วยให้มีวิธีสร้างรายได้จากผลิตภัณฑ์ API ที่ใช้งานง่ายและยืดหยุ่น |
จำนวนเงินที่ใช้ต่อเดือน | การใช้งานรวมของนักพัฒนาแอปในเดือนหนึ่งๆ ซึ่งประกอบด้วยค่าธรรมเนียมการตั้งค่า + ค่าธรรมเนียมธุรกรรม + ค่าธรรมเนียมที่เกิดซ้ำ |
การชำระเงินรายเดือน | การชำระเงินตามรอบที่นักพัฒนาแอปชำระโดยอิงตามแพ็กเกจที่ซื้อ แพ็กเกจราคาอาจมีค่าธรรมเนียมที่เกิดซ้ำซึ่งเรียกเก็บจากนักพัฒนาแอปทุกเดือนโดยไม่คำนึงถึงการใช้งาน |
ใบแจ้งยอดสุทธิ | เอกสารทางการเงินที่แสดงยอดคงเหลือสุทธิระหว่างใบแจ้งหนี้และใบแจ้งยอดส่วนแบ่งรายได้ |
การปรับแบบเปิด | การปรับค่าใช้จ่ายที่ยังไม่มีผลในเอกสารการเรียกเก็บเงินที่เผยแพร่แล้ว |
เปิดเดือนสำหรับการเรียกเก็บเงิน | เดือนตามปฏิทินที่สมบูรณ์ซึ่งยังไม่ได้เผยแพร่เอกสารการเรียกเก็บเงิน "ขั้นสุดท้าย" |
องค์กร | คอนเทนเนอร์สำหรับออบเจ็กต์ทั้งหมดในบัญชี Apigee รวมถึง API, ผลิตภัณฑ์ API, แพ็กเกจ API, แอป และนักพัฒนาซอฟต์แวร์ ต้องระบุบัญชีผู้ใช้สำหรับแต่ละองค์กรที่คุณอาจเป็นสมาชิก (ผู้ใช้ส่วนใหญ่จะมีบัญชีในองค์กรเดียวเท่านั้น) คุณต้องระบุข้อมูลเข้าสู่ระบบ (ชื่อผู้ใช้และรหัสผ่าน) และชื่อองค์กรพร้อมกับคำขอ API แต่ละรายการที่ส่ง |
แคตตาล็อกแพ็กเกจ | รายการแพ็กเกจ API แพ็กเกจแต่ละรายการจะแสดงพร้อมกับผลิตภัณฑ์ API และแพ็กเกจราคา |
ยอดเติมเงิน | จำนวนเงินที่นักพัฒนาแอปแบบชำระล่วงหน้ามีเพื่อชำระเงินล่วงหน้าสำหรับแพ็กเกจ API |
นักพัฒนาแอปแบบชำระเงินล่วงหน้า | นักพัฒนาซอฟต์แวร์ที่ชำระเงินล่วงหน้าสำหรับการใช้ผลิตภัณฑ์ API ระบบจะหักเงินจากยอดคงเหลือของนักพัฒนาซอฟต์แวร์ที่ชำระล่วงหน้าเมื่อมีการใช้ผลิตภัณฑ์ API นักพัฒนาแอปต้องมียอดคงเหลือที่ชำระล่วงหน้าเพียงพอที่จะซื้อผลิตภัณฑ์ API ผู้ให้บริการ API ได้กำหนดสถานะการชำระเงินภายหลังหรือชำระเงินภายหลังให้แก่นักพัฒนาแอป |
นโยบาย | ขั้นตอนการประมวลผลที่ดำเนินการเป็นหน่วยตรรกะระดับอะตอมที่นำมาใช้ใหม่ได้ภายในโฟลว์ API นโยบายทั่วไปจะรวมถึงการกำหนดเส้นทางคำขอไปยังปลายทางที่เหมาะสม การเปลี่ยนรูปแบบข้อความ การบังคับใช้การควบคุมการเข้าถึง การเรียกใช้บริการระยะไกลเพื่อขอข้อมูลเพิ่มเติม การมาสก์ข้อมูลที่ละเอียดอ่อนจากผู้ใช้ภายนอก การตรวจสอบเนื้อหาข้อความเพื่อหาภัยคุกคามที่อาจเกิดขึ้น การแคชคำตอบทั่วไปเพื่อปรับปรุงประสิทธิภาพ และอื่นๆ นโยบายอาจดำเนินการอย่างมีเงื่อนไขโดยอิงตามเนื้อหาหรือบริบทของคำขอหรือข้อความตอบกลับ เช่น อาจมีการใช้นโยบายการเปลี่ยนรูปแบบเพื่อปรับแต่งรูปแบบการตอบสนองหากข้อความคำขอส่งจากสมาร์ทโฟน |
นักพัฒนาซอฟต์แวร์แบบชำระเงินภายหลัง | นักพัฒนาซอฟต์แวร์ที่มีการเรียกเก็บเงินรายเดือน (ผ่านใบแจ้งหนี้) สำหรับการใช้ผลิตภัณฑ์ API นักพัฒนาแอปชำระเงินสำหรับการใช้ผลิตภัณฑ์ API ตามเงื่อนไขการชำระเงินที่กำหนดโดยแพ็กเกจ ในใบแจ้งหนี้ ผู้ให้บริการ API เป็นผู้กำหนดสถานะการชำระเงินภายหลังหรือชำระล่วงหน้าให้แก่นักพัฒนาแอป |
จุดราคา | ช่วงของราคาที่เป็นไปได้ที่สินค้าบางอย่างอาจมีการตลาด |
แพ็กเกจราคาบัตรราคา | แพ็กเกจราคาที่นักพัฒนาแอปถูกเรียกเก็บเงินในอัตราคงที่หรือแปรผันสำหรับธุรกรรมแต่ละรายการที่เกี่ยวข้องกับผลิตภัณฑ์ API ที่สร้างรายได้ |
แพ็กเกจราคา | ข้อกำหนดของค่าธรรมเนียม ค่าใช้จ่ายอื่นๆ และส่วนแบ่งรายได้สำหรับการใช้ผลิตภัณฑ์ API ที่นำเสนอในแพ็กเกจ API ที่สร้างรายได้ |
เส้นทางทรัพยากร |
แนวคิด RESTful เส้นทางทรัพยากรคือทรัพยากรแบบเดียวกันที่ระบุ (URI) ที่ระบุเส้นทางเครือข่ายไปยังทรัพยากรที่ระบุ |
แผนอัตราส่วนแบ่งรายได้ | แพ็กเกจราคาที่มีการแชร์เปอร์เซ็นต์ของรายได้ที่เกิดจากธุรกรรมแต่ละรายการที่เกี่ยวข้องกับผลิตภัณฑ์ API ที่สร้างรายได้กับนักพัฒนาแอปที่ส่งคำขอ |
ส่วนแบ่งรายได้และแผนบัตรราคา | แพ็กเกจราคาที่มีการแชร์เปอร์เซ็นต์ของรายได้ที่เกิดจากธุรกรรมแต่ละรายการที่เกี่ยวข้องกับผลิตภัณฑ์ API ที่สร้างรายได้กับนักพัฒนาแอปที่ส่งคำขอ นักพัฒนาซอฟต์แวร์ยังถูกเรียกเก็บค่าธรรมเนียมคงที่หรือเปลี่ยนแปลงได้สำหรับแต่ละธุรกรรมด้วย |
ใบแจ้งหนี้ที่เรียกเก็บเงินด้วยตนเอง | เอกสารทางการเงินที่สร้างขึ้นแทนใบแจ้งยอดส่วนแบ่งรายได้ ซึ่งจะแสดงรายละเอียดจำนวนเงินที่ต้องชำระให้กับนักพัฒนาแอปและทำหน้าที่เป็นใบแจ้งหนี้ไปยังผู้ให้บริการ API ในนามของนักพัฒนาแอป |
แพ็กเกจราคามาตรฐาน | แพ็กเกจราคาที่นักพัฒนาแอปทุกคนซื้อได้ |
tax | ภาษีทั้งหมดที่คิดจากการใช้งานและค่าธรรมเนียมของนักพัฒนาแอป |
เติมเงิน | การดำเนินการโดยนักพัฒนาซอฟต์แวร์แบบชำระล่วงหน้าเพื่อเพิ่มเงินลงในยอดคงเหลือที่ชำระล่วงหน้า |
นโยบายการบันทึกธุรกรรม | กลไกที่เปิดใช้การสร้างรายได้เพื่อบันทึกพารามิเตอร์ธุรกรรมและแอตทริบิวต์ที่กำหนดเอง การสร้างรายได้ต้องใช้ข้อมูลนี้ในการประมวลผลการสร้างรายได้ เช่น การใช้แพ็กเกจราคากับคำขอ API และการตอบกลับตามแอตทริบิวต์ที่กำหนดเองที่บันทึกไว้ในธุรกรรมแต่ละรายการ |
ตัวแทนที่ไม่เปิดเผย | องค์กร (หรือผู้ให้บริการ) ที่มีส่วนร่วมในการจัดหาแอปพลิเคชันที่เกี่ยวข้อง โดยจะถือว่าเป็นการซื้อเนื้อหาในนามของนักพัฒนาแอป (เพื่อจุดประสงค์ด้านภาษีเท่านั้น) ในฐานะตัวแทนที่ไม่เปิดเผย องค์กร (หรือผู้ให้บริการ) สามารถเก็บรวบรวมและคิดภาษีที่ต้องชำระจากผู้ใช้ปลายทาง สถานะนี้เกี่ยวข้องกับวัตถุประสงค์ด้านภาษีเท่านั้น สถานะทางกฎหมายของนักพัฒนาแอปในซัพพลายเชนจะไม่ได้รับผลกระทบ |
รูปแบบภาษีที่ไม่เปิดเผย | โมเดลภาษีที่ผู้ให้บริการ API หักภาษีที่เรียกเก็บจากผู้ใช้ปลายทางและจ่ายให้กับหน่วยงานด้านภาษีในท้องถิ่น |
เวอร์ชัน | เวอร์ชันของอินเทอร์เฟซ API ที่นักพัฒนาแอปเห็น ตัวอย่างเช่น pivotaltracker.com/services/v3 หรือ api.enterprise.apigee.com/v1 (คำนี้จะแตกต่างจาก "การแก้ไข" ซึ่งเป็นแพ็กเกจการกำหนดค่าและนโยบายที่มีหมายเลขควบคุมเวอร์ชันต่างๆ ที่รวมอยู่ในพร็อกซี API สรุปคืออินเทอร์เฟซ API จะมีเวอร์ชัน ส่วนพร็อกซี API จะมีเวอร์ชันแก้ไข |