บทนำ

อัปเดตล่าสุด: 31 มีนาคม 2568

เรามีทั้ง Websocket API และ Representational State Transfer (REST) API ซึ่งคุณสามารถเข้าถึงได้อย่างง่ายดายผ่านคำขอ HTTPS

มีเมธอด API สองประเภท: เมธอดสาธารณะ (public methods) และเมธอดส่วนตัว (private methods) ทุกคนสามารถใช้เมธอดสาธารณะได้ เช่น เพื่อดึงข้อมูลตลาด สิ่งที่คุณต้องทำคือวางคำขอ HTTPS ในเบราว์เซอร์ของคุณ หรือเขียนโค้ดที่ส่งคำขอเหล่านี้โดยอัตโนมัติ

ในการเข้าถึงเมธอดส่วนตัว คุณต้องเป็นลูกค้าที่ได้รับการยืนยันและ สร้างชุด API keys ส่วนตัวของคุณ

REST API ช่วยให้เข้าถึงฟังก์ชันการทำงานของบัญชี Kraken Derivatives ของคุณได้อย่างปลอดภัย
ตัวอย่างฟังก์ชันการทำงานของ REST API:

  • ขอข้อมูลราคาปัจจุบันหรือย้อนหลัง

  • ตรวจสอบยอดคงเหลือในบัญชีและ PnL ของคุณ

  • พารามิเตอร์มาร์จิ้นและเกณฑ์การชำระบัญชีโดยประมาณของคุณ

  • ส่งหรือยกเลิกคำสั่งซื้อ (ทีละรายการหรือเป็นชุด)

  • ดูคำสั่งซื้อที่เปิดอยู่ของคุณ

  • สถานะที่เปิดอยู่หรือประวัติการซื้อขาย

  • ขอถอนสินทรัพย์ดิจิทัล

ฟังก์ชันการทำงานเหล่านี้เรียกว่า "endpoints" และมีการอธิบายไว้ในส่วน REST API

Websocket API ช่วยให้สามารถสร้างช่องทางการสื่อสารที่ปลอดภัยไปยังแพลตฟอร์ม Kraken Derivatives เพื่อรับข้อมูลแบบเรียลไทม์ ซึ่งช่วยให้สามารถรับฟังการอัปเดตแทนที่จะส่งคำขออย่างต่อเนื่อง ช่องทางเหล่านี้เรียกว่า subscriptions และมีการอธิบายไว้ในส่วน Websocket API

endpoints บางส่วนอนุญาตให้ดำเนินการที่ละเอียดอ่อน เช่น การเริ่มต้นการถอนสินทรัพย์ดิจิทัล ในการเข้าถึง endpoints เหล่านี้อย่างปลอดภัย API ใช้เทคนิคการเข้ารหัสที่พัฒนาโดย National Security Agency ส่วนนี้จะอธิบายวิธีการเข้ารหัสการสื่อสารของคุณกับ API เมื่อเข้าถึง endpoints เหล่านี้

API สามารถนำไปใช้ได้โดยใช้ภาษาโปรแกรมใดก็ได้ที่คุณต้องการ (เช่น C, C++, Java หรือ PHP) ตราบใดที่สามารถจัดการคำขอ HTTP ได้ เราขอแนะนำอย่างยิ่งให้คุณดูตัวอย่างโค้ดที่ระบุไว้ในส่วน แหล่งข้อมูลเพิ่มเติม

ข้อจำกัดความรับผิดชอบ: โปรดใช้ API เฉพาะในกรณีที่คุณมีทักษะการเขียนโปรแกรมที่เพียงพอและเข้าใจฟังก์ชันการทำงานของมันอย่างถ่องแท้ Kraken Derivatives ไม่รับผิดชอบต่อความสูญเสียและความเสียหายทั้งหมดที่เกิดจากการใช้ API ซึ่งรวมถึงแต่ไม่จำกัดเพียงความสูญเสียและความเสียหายที่เกิดจากการใช้ API ที่ผิดพลาด การไม่พร้อมใช้งานของ API ความล้มเหลวทางเทคนิคอื่น ๆ หรือการทำงานผิดปกติของ API หรือการสูญหายของ API keys

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