
ขอ API แรกของคุณในคำสั่งลัดบน Mac
ในการขอ API แรกของคุณ คุณต้องสร้าง URL ที่ชี้ไปยัง “ตำแหน่งข้อมูล” ของ API ที่คุณต้องการสื่อสารด้วย จากนั้นให้ส่งผ่าน URL นั้นไปยังการทำงานรับเนื้อหาของ URL เมื่อมีการสั่งทำงานคำสั่งลัด การทำงานนี้จะสร้างคำขอ API
สร้างคำขอ API
จุดสิ้นสุดของ Typicode ต้องใช้คำขอ URL ที่จัดรูปแบบดังนี้:
https://jsonplaceholder.typicode.com/[แหล่งข้อมูล]
ข้อความในวงเล็บเหลี่ยมเป็นแหล่งข้อมูลที่คุณต้องการเข้าถึง Typicode จะให้ตัวอย่างที่แตกต่างกันมากมายสำหรับทดสอบคำขอ ตัวอย่างนี้จะใช้ https://jsonplaceholder.typicode.com/users เพื่อขอลิสต์ผู้ใช้
ในแอปคำสั่งลัด
บน Mac ของคุณ ให้เพิ่มคำขอไปยัง URLคำขอ
usersจะส่งกลับลิสต์ผู้ใช้คุณสามารถจำกัดการค้นหาของคุณให้แคบลงได้โดยระบุผู้ใช้อย่างเจาะจงด้วย id:
https://jsonplaceholder.typicode.com/users/6คำขอนี้จะส่งกลับผู้ใช้ที่มี id เป็น 6API ส่วนใหญ่อนุญาตให้ใช้คำถามที่ใช้รูปแบบต่อไปนี้:
https://jsonplaceholder.typicode.com/users?username=Bretสัญลักษณ์ “?” จะเริ่มต้นคำถาม ซึ่งจะค้นหารายการโดยใช้คู่คีย์/ค่า ในตัวอย่างนี้ คำถาม?username=Bretจะค้นหาผู้ใช้ที่มีชื่อผู้ใช้ว่า Bretตรวจสอบเอกสารประกอบของ API เพื่อดูการค้นหาและคำถามที่รองรับ
ดำเนินการขอ API ด้วยการทำงานรับเนื้อหาของ URL
ในแอปคำสั่งลัด
บน Mac ของคุณ ให้คลิก แสดงเพิ่มเติม ในการทำงานรับเนื้อหาของ URLตัวเลือกประเภทคำขอ API ที่คุณสามารถสร้างได้มีดังต่อไปนี้:
GETอนุญาตให้คุณดึงข้อมูลPOSTอนุญาตให้คุณสร้างข้อมูลใหม่PUTอนุญาตให้คุณอัปเดตข้อมูลโดยแทนที่ข้อมูลนั้นPATCHอนุญาตให้คุณอัปเดตข้อมูลโดยแก้ไขข้อมูลนั้นDELETEอนุญาตให้คุณเอาวัตถุที่ระบุในคำขอ URL ออก
สำหรับตัวอย่างนี้ ให้ใช้คำขอ
GETเพื่อดึงข้อมูลจาก Typicode APIเมื่อการทำงาน URL มีคำขอของคุณและการทำงานรับเนื้อหาของ URL ถูกตั้งค่าเป็น
GETแล้ว คุณก็พร้อมที่จะสร้างคำขอ API ได้เลยหมายเหตุ: เมื่อเปลี่ยนการทำงานรับเนื้อหาของ URL เป็น
POST,PUTหรือPATCHพารามิเตอร์ตัวใหม่ที่เรียกว่า ขอเนื้อหา จะถูกเพิ่มเข้ามา ขอเนื้อหาอนุญาตให้คุณส่ง JSON, แบบฟอร์ม หรือ ไฟล์ เป็นส่วนหนึ่งของคำขอไปยัง API วิธีนี้ทำให้คุณสามารถป้อนข้อมูลใหม่ด้วยตนเองหรือโดยใช้ตัวแปรได้ คุณจึงสามารถส่งข้อมูลไปยัง API เพื่อสร้าง แทนที่ หรือแก้ไขรายการได้ในการทดสอบคำสั่งลัด ให้คลิก

เมื่อมองครั้งแรก ดูเหมือนว่า API จะส่งข้อความที่ไม่เป็นระเบียบกลับมา ข้อมูลนี้ถูกเข้ารหัสเป็น JSON ซึ่งย่อมาจาก JavaScript Object Notation
ในการเรียนรู้เรื่องการทำงานกับ JSON และดำเนินการต่อกับตัวอย่าง Typicode API ให้ดูที่ข้อมูลเบื้องต้นเกี่ยวกับการใช้ JSON ในคำสั่งลัดบน Mac