
ขอ API แรกของคุณในคำสั่งลัดบน iPhone หรือ iPad
ในการขอ API แรกของคุณ คุณต้องสร้าง URL ที่ชี้ไปยัง “ตำแหน่งข้อมูล” ของ API ที่คุณต้องการสื่อสารด้วย จากนั้นให้ส่งผ่าน URL นั้นไปยังการทำงานรับเนื้อหาของ URL เมื่อมีการสั่งทำงานคำสั่งลัด การทำงานนี้จะสร้างคำขอ API
สร้างคำขอ API
จุดสิ้นสุดของ Typicode ต้องใช้คำขอ URL ที่จัดรูปแบบดังนี้:
https://jsonplaceholder.typicode.com/[แหล่งข้อมูล]
ข้อความในวงเล็บเหลี่ยมเป็นแหล่งข้อมูลที่คุณต้องการเข้าถึง Typicode จะให้ตัวอย่างที่แตกต่างกันมากมายสำหรับทดสอบคำขอ ตัวอย่างนี้จะใช้ https://jsonplaceholder.typicode.com/users เพื่อขอลิสต์ผู้ใช้
- ในแอปคำสั่งลัด  บน iPhone หรือ iPad ของคุณ ให้เพิ่มคำขอไปยัง URL บน iPhone หรือ iPad ของคุณ ให้เพิ่มคำขอไปยัง URL- คำขอ - usersจะส่งกลับลิสต์ผู้ใช้- คุณสามารถจำกัดการค้นหาของคุณให้แคบลงได้โดยระบุผู้ใช้อย่างเจาะจงด้วย id: - https://jsonplaceholder.typicode.com/users/6คำขอนี้จะส่งกลับผู้ใช้ที่มี id เป็น 6- API ส่วนใหญ่อนุญาตให้ใช้คำถามที่ใช้รูปแบบต่อไปนี้: - https://jsonplaceholder.typicode.com/users?username=Bretสัญลักษณ์ “?” จะเริ่มต้นคำถาม ซึ่งจะค้นหารายการโดยใช้คู่คีย์/ค่า ในตัวอย่างนี้ คำถาม- ?username=Bretจะค้นหาผู้ใช้ที่มีชื่อผู้ใช้ว่า Bret- ตรวจสอบเอกสารประกอบของ API เพื่อดูการค้นหาและคำถามที่รองรับ 
ดำเนินการขอ API ด้วยการทำงานรับเนื้อหาของ URL
- ในแอปคำสั่งลัด  บน iPhone หรือ iPad ของคุณ ให้แตะ แสดงเพิ่มเติม ในการทำงานรับเนื้อหาของ URL บน iPhone หรือ iPad ของคุณ ให้แตะ แสดงเพิ่มเติม ในการทำงานรับเนื้อหาของ 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 ในคำสั่งลัดบน iPhone และ iPad