คำขอ API การสร้างแบบจำลอง

หากต้องการสร้างคำขอ GET อย่างง่ายผ่าน API ภายนอก คุณต้องเลือกส่วน Business Logic แล้วคลิกปุ่ม Create API request ในแท็บ External API Requests ในหน้าต่างโมดอลใหม่ ให้ป้อนชื่อกระบวนการทางธุรกิจและคำอธิบาย (ไม่บังคับ)

create_bp_1

จากนั้น เลือก method ร้องขอที่คุณต้องการดำเนินการ ที่อยู่ endpoint และกรอกพารามิเตอร์คำขอที่จำเป็น ( พารามิเตอร์ query params ในตัวอย่างด้านล่าง) ในบางกรณี จำเป็นต้องกรอก header , body และ url params ขึ้นอยู่กับงานที่ผู้ใช้ต้องเผชิญ

create_bp_2

ในตัวแก้ไข BP คุณยังสามารถทดสอบกระบวนการได้โดยคลิกปุ่ม Test request ในหน้าต่างที่ปรากฏขึ้น ให้ป้อนพารามิเตอร์คำขอและคลิกที่ปุ่ม Execute request เนื้อหาการตอบสนองจะได้รับในแท็บเนื้อหาหากคำขอดำเนินการสำเร็จ Autofill Response จะแยกวิเคราะห์การตอบสนองและช่วยสร้างแบบจำลองที่จำเป็น เมื่อคลิกที่ Autofill Response เทมเพลตการตอบกลับสำหรับจุดสิ้นสุดนี้จะถูกสร้างขึ้นโดยอัตโนมัติสำหรับการใช้งานต่อไป

create_bp_3

เป็นไปได้ที่จะสร้างแบบจำลองข้อมูลที่ทราบฟิลด์ตอบกลับ ในการทำเช่นนี้ คุณต้องไปที่ Data Design และสร้างโมเดลใหม่โดยกรอกข้อมูลตามข้อมูลที่ควรจะเขียนลงในฐานข้อมูล

datamodel_4

การใช้คำขอ API ในแบ็กเอนด์

จากนั้นเปิดส่วน Business Logic แล้วคลิก Create business project เพื่อสร้าง BP สำหรับรับข้อมูลผ่าน API ภายนอกและเขียนลงใน Data Model ที่ระบุ ในบล็อกที่เกี่ยวข้อง คุณต้องค้นหาบล็อกของกระบวนการ API ที่สร้างขึ้นใหม่

api_block_5

ในการทำให้คำขอทำงานจำเป็นต้องผ่านพารามิเตอร์ที่เหมาะสมที่กำหนดค่าไว้ก่อนหน้านี้ในเอดิเตอร์ของคำขอ API ภายนอก ( Query Params การค้นหาในตัวอย่างด้านล่าง) ใช้ชุดค่าผสม Make - Expand เพื่อประมวลผลและสร้างข้อมูลผ่าน BP ตัวอย่างของการสร้างและส่งผ่านพารามิเตอร์แสดงอยู่ในภาพหน้าจอด้านล่าง

businessmodel_in_6

จากนั้นต้องขยาย output body และเขียนลงใน data model ในตัวอย่างด้านล่าง จะได้รับราคา bitcoin เทียบกับดอลลาร์ (USD)

businessmodel_out_7

ในการเขียนข้อมูลตอบกลับลงใน DB จะใช้บล็อคประเภท Make และ DB: Create

businessmodel_create_8

จากนั้นคุณต้องสร้างจุด Endpoint สำหรับ BP ที่สร้างขึ้นใหม่เพื่อเข้าถึงผ่านส่วนหน้าของเว็บแอปพลิเคชัน

create_endpoint_9

การใช้คำขอ API ในส่วนหน้า

จากส่วนหน้าของแอปพลิเคชัน คุณต้องใช้ประเภท Server request GET ของบล็อกสำหรับจุดสิ้นสุดที่ระบุตามภาพหน้าจอด้านล่าง

bp_fe

Was this article helpful?

AppMaster.io 101 หลักสูตรความผิดพลาด

10 โมดูล
2 สัปดาห์ที่ผ่านมา

ไม่แน่ใจว่าจะเริ่มต้นที่ไหน? เริ่มต้นด้วยหลักสูตรเร่งรัดสำหรับผู้เริ่มต้นและสำรวจ AppMaster จาก A ถึง Z

เริ่มหลักสูตร
Development it’s so easy with AppMaster!

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

แก้ปัญหาด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา ประหยัดเวลาและมุ่งเน้นที่การสร้างแอปพลิเคชันของคุณ

headphones

ติดต่อฝ่ายสนับสนุน

บอกเราเกี่ยวกับปัญหาของคุณ แล้วเราจะหาทางแก้ไขให้คุณ

message

ชุมชนแชท

สนทนาคำถามกับผู้ใช้รายอื่นในการแชทของเรา

เข้าร่วมชุมชน