คำถามที่พบบ่อยเกี่ยวกับ API

คำถามที่พบบ่อยเกี่ยวกับ NiceNIC Domain API v2

ค้นหาคำตอบที่ใช้งานได้จริงเกี่ยวกับการเข้าถึง API การทดสอบ Sandbox การตรวจสอบสิทธิ์ ราคา การดำเนินการโดเมน การจัดการการตอบสนอง และการเชื่อมต่อระบบสำหรับการใช้งานจริง

มีคำถาม 28 ข้อ

เริ่มต้นใช้งาน

เริ่มต้นด้วยการเข้าถึง ราคา และข้อมูลประจำตัว

6 คำถาม
01 NiceNIC Domain API v2 คืออะไร?

NiceNIC Domain API v2 เป็น API ที่ใช้ HTTPS และ JSON สำหรับการจัดการโดเมนอัตโนมัติผ่านบัญชี NiceNIC ของคุณ

รองรับเวิร์กโฟลว์หลัก เช่น การตรวจสอบความพร้อมของโดเมน การจดทะเบียน การต่ออายุ การโอนย้าย การสอบถามพอร์ตโฟลิโอ การอัปเดตเนมเซิร์ฟเวอร์และข้อมูลติดต่อ การกำหนดราคา ระเบียน DNS เนมเซิร์ฟเวอร์ย่อย ข้อมูลบัญชี และการดำเนินการที่เกี่ยวข้องกับการปฏิบัติตามข้อกำหนด

ใช้ API เมื่อคุณต้องการเชื่อมต่อบริการโดเมนของ NiceNIC โดยตรงกับเว็บไซต์ แพลตฟอร์มโฮสติ้ง ระบบการเรียกเก็บเงิน เครื่องมือภายใน หรือแอปพลิเคชันอื่นๆ

02 ใครสามารถใช้ NiceNIC Domain API v2 ได้บ้าง?

บัญชี NiceNIC ที่ใช้งานอยู่ทุกบัญชีสามารถใช้ Domain API v2 ได้ การเข้าถึง API มีให้สำหรับทั้งบัญชีตลาด (Market Accounts) และบัญชีตัวแทนจำหน่าย (Reseller Accounts)

คุณไม่จำเป็นต้องเป็นตัวแทนจำหน่ายเพียงเพื่อให้ได้รับการเข้าถึง API ประเภทบัญชียังคงมีผลต่อการกำหนดราคา: การดำเนินการ API ที่ต้องชำระเงินจะใช้ราคาที่กำหนดให้กับบัญชี NiceNIC ที่ส่งคำขอ

เปิดการตั้งค่า API →

03 NiceNIC Domain API v2 ฟรีหรือไม่?

ใช่ การเข้าถึง API นั้นฟรี ไม่มีค่าธรรมเนียมแยกสำหรับการเปิดใช้งานการเข้าถึง API หรือการส่งคำขอ API ที่รองรับ

การดำเนินการที่ต้องชำระเงิน เช่น การจดทะเบียนโดเมน การต่ออายุ และการโอนย้าย จะถูกคิดค่าธรรมเนียมตามราคาบัญชีของคุณและกฎระเบียบโดเมนที่เกี่ยวข้อง

04 ฉันจำเป็นต้องมีบัญชีผู้ค้าปลีกเพื่อใช้ API หรือไม่?

ไม่จำเป็น การเข้าถึง API และราคาสำหรับผู้ค้าปลีกแยกจากกัน

คุณสามารถใช้ Domain API v2 กับบัญชี Market ธรรมดาของ NiceNIC ได้ อัปเกรดเป็นบัญชีผู้ค้าปลีกเมื่อราคาสำหรับผู้ค้าปลีกหรือสิทธิประโยชน์อื่น ๆ สำหรับผู้ค้าปลีกเป็นประโยชน์ต่อปริมาณธุรกิจของคุณเท่านั้น

เปรียบเทียบแผนสำหรับผู้ค้าปลีก →

05 API v2 แตกต่างจาก NiceNIC API เวอร์ชันเก่าอย่างไร?

Domain API v2 ใช้โครงสร้าง API ปัจจุบันของ NiceNIC พร้อมคำขอ HTTPS การตอบกลับในรูปแบบ JSON การรับรองความถูกต้องตามส่วนหัวของคำขอ และเอกสารที่จัดกลุ่มตามขั้นตอนการทำงานของโดเมนและบัญชีแต่ละรายการ

หากคุณดูแลการเชื่อมต่อที่สร้างขึ้นบน NiceNIC API เวอร์ชันเก่า โปรดตรวจสอบพารามิเตอร์ของ API v2 และการจัดการการตอบกลับก่อนย้ายการใช้งานจริง แทนที่จะถือว่าทั้งสองเวอร์ชันใช้แทนกันได้

06 ฉันจะรับข้อมูลรับรอง API ได้อย่างไร?

ลงชื่อเข้าสู่บัญชี NiceNIC ของคุณแล้วเปิด การตั้งค่า API คำขอ API v2 ใช้ชื่อผู้ใช้ NiceNIC และ API Secret ของคุณเพื่อการรับรองความถูกต้อง

เคล็ดลับด้านความปลอดภัย: เก็บ API Secret ไว้บนฝั่งเซิร์ฟเวอร์ อย่าเปิดเผยใน JavaScript ฝั่งเบราว์เซอร์ พื้นที่เก็บข้อมูลสาธารณะ แอปพลิเคชันไคลเอนต์ หรือตำแหน่งอื่น ๆ ที่เข้าถึงได้สาธารณะ

เปิดการตั้งค่า API →

แซนด์บ็อกซ์และการยืนยันตัวตน

เชื่อมต่ออย่างปลอดภัยและทดสอบก่อนใช้งานจริง

5 คำถาม
07 NiceNIC API โดเมน v2 มีแซนด์บ็อกซ์ API หรือไม่?

ใช่. NiceNIC มีแซนด์บ็อกซ์ API สำหรับนักพัฒนาเพื่อทดสอบการผสานรวมก่อนที่จะเชื่อมต่อไปยัง API ที่ใช้งานจริง

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

เปิดแซนด์บ็อกซ์ API →

08 ความแตกต่างระหว่างแซนด์บ็อกซ์และ API ที่ใช้งานจริงคืออะไร?

แซนด์บ็อกซ์ API มีไว้สำหรับการพัฒนาและการทดสอบการผสานรวม ส่วน API ที่ใช้งานจริงใช้สำหรับการดำเนินการโดเมนจริงและคำขอที่เสียค่าใช้จ่ายผ่านบัญชี NiceNIC ของคุณ

เราแนะนำให้ตรวจสอบการรับรองความถูกต้อง การจัดการคำขอ การประมวลผลการตอบกลับ และตรรกะข้อผิดพลาดในแซนด์บ็อกซ์ ก่อนที่จะเปิดใช้งานการดำเนินงานจริงที่ให้บริการลูกค้า

09 การรับรองความถูกต้องของ API ทำงานอย่างไร?

ส่งคำขอ API ผ่าน HTTPS และรวมชื่อผู้ใช้ NiceNIC และรหัสลับ API ของคุณในส่วนหัว Authorization

Host: api.nicenic.net
Authorization: username:api_secret
Content-Type: application/json

หากเปิดใช้งานข้อจำกัด IP สำหรับบัญชีของคุณ คำขอจะต้องมาจาก IP เซิร์ฟเวอร์ที่ได้รับอนุญาตด้วย

อ่านเอกสารการรับรองความถูกต้องของ API →

10 Domain API v2 ใช้เอนด์พอยต์ใด?

เอนด์พอยต์หลักของ Production API คือ:

https://api.nicenic.net/v2/

การดำเนินการ API จะถูกเลือกโดยใช้พารามิเตอร์ที่ระบุไว้ในเอกสารของแต่ละเอนด์พอยต์ เช่น category และ action โปรดปฏิบัติตามเอกสารของเอนด์พอยต์ที่เกี่ยวข้องสำหรับพารามิเตอร์ที่จำเป็นและไม่บังคับของการดำเนินการเฉพาะเสมอ

11 API v2 ใช้รูปแบบการตอบกลับและการเข้ารหัสอักขระแบบใด?

การตอบกลับของ API v2 ใช้รูปแบบ JSON และพารามิเตอร์คำขอใช้การเข้ารหัส UTF-8

{
  "code": 0,
  "msg": "success",
  "data": {}
}

แอปพลิเคชันของคุณควรตรวจสอบ code และ msg ที่ส่งกลับมา แทนที่จะสมมติว่าการตอบกลับ HTTP ทุกครั้งหมายถึงการดำเนินการโดเมนที่เสร็จสมบูรณ์

การดำเนินการโดเมนและราคา

ทำความเข้าใจเวิร์กโฟลว์ที่รองรับและพฤติกรรมการซื้อ

6 คำถาม
12 ฉันสามารถทำอะไรได้บ้างกับ NiceNIC Domain API v2?

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

เวิร์กโฟลว์เพิ่มเติมมีการอธิบายไว้เป็นรายการในส่วนนำทางของ API

13 ฉันควรทดสอบอะไรบ้างก่อนเปิดใช้งานการจดทะเบียนหรือการโอนย้ายจริง?

เริ่มต้นด้วยการดำเนินการอ่านที่มีความเสี่ยงต่ำ เช่น การตรวจสอบความพร้อมของโดเมน ราคาโดเมน ยอดเงินในบัญชี และรายการโดเมน

จากนั้นยืนยันการตรวจสอบสิทธิ์ การแยกวิเคราะห์การตอบกลับ การจัดการข้อผิดพลาด และการจัดการคำสั่งซื้อที่รอดำเนินการ ก่อนเปิดใช้งานการจดทะเบียน การต่ออายุ หรือการโอนย้ายจริง

ลำดับที่แนะนำ: การตรวจสอบสิทธิ์ → การตรวจสอบความพร้อม → ราคา → ยอดเงิน → การจัดการการตอบกลับ → การดำเนินการจริง
14 ฉันสามารถตรวจสอบหลายโดเมนในคำขอ API เดียวได้หรือไม่?

ได้ ปลายทาง ตรวจสอบความพร้อมของโดเมน รองรับชื่อโดเมนหลายชื่อโดยคั่นด้วยเครื่องหมายจุลภาค

example.com,example.net,example.org

อย่าถือว่าการดำเนินการ API ทุกรายการรองรับรูปแบบอินพุตหลายโดเมนแบบเดียวกัน การจดทะเบียน การต่ออายุ และการโอนย้ายควรปฏิบัติตามเอกสารของแต่ละปลายทาง

15 ฉันจะสอบถามราคาการจดทะเบียน การต่ออายุ และการโอนย้ายได้อย่างไร?

ใช้ปลายทาง รับราคาโดเมน ประเภทราคาที่ระบุไว้ในเอกสาร ได้แก่ register, renew, transfer และ all

การตอบกลับการจดทะเบียนอาจมีค่า is_premium เพื่อระบุว่าการจดทะเบียนที่สอบถามเป็นแบบพรีเมียมหรือไม่

เนื่องจากคำสั่งซื้อผ่าน API ใช้ราคาระดับบัญชี ควรสอบถามราคาปัจจุบันก่อนส่งคำสั่งซื้อที่ต้องชำระเงินของลูกค้า แทนที่จะพึ่งพาราคาที่แคชไว้อย่างไม่มีกำหนด

16 ทุก TLD สามารถจดทะเบียนหรือต่ออายุได้ 1–10 ปีหรือไม่?

ไม่ใช่ แม้ว่าเอกสาร API จะรองรับระยะเวลาสูงสุด 1–10 ปีสำหรับนามสกุลที่เกี่ยวข้อง แต่แต่ละ TLD อาจมีกฎเกณฑ์ของรีจิสทรีที่แตกต่างกัน

ระยะเวลาการจดทะเบียน ระยะเวลาการต่ออายุ คุณสมบัติการโอน ข้อกำหนดด้านข้อมูลติดต่อ และข้อกำหนดการตรวจสอบอาจแตกต่างกันไปตามนามสกุล แอปพลิเคชันของคุณควรปฏิบัติตามกฎปัจจุบันของ TLD ที่เกี่ยวข้อง

17 ความแตกต่างระหว่าง Nameservers, DNS Records และ Child Nameservers คืออะไร?
Nameserversระบุตำแหน่งที่ DNS ที่เชื่อถือได้ของโดเมนถูกมอบหมาย
DNS Recordsจัดการระเบียนภายในโซน DNS เมื่อใช้บริการ DNS ของ NiceNIC
Child Nameserversสร้างระเบียนโฮสต์/glue เช่น ns1.example.com

การดำเนินการเหล่านี้แยกจากกัน และไม่ควรถือว่าใช้แทนกันได้

การตอบกลับและข้อผิดพลาด

จัดการสถานะความสำเร็จ สถานะรอดำเนินการ และความล้มเหลวอย่างถูกต้อง

4 คำถาม
18 รหัสการตอบสนองของ API หมายความว่าอะไร?
รหัสความหมาย
0สำเร็จ
201รอดำเนินการ
400ข้อผิดพลาดของพารามิเตอร์
401ไม่ได้รับอนุญาต
404ไม่พบข้อมูลที่เกี่ยวข้อง
500เซิร์ฟเวอร์ภายในมีข้อผิดพลาด

โปรดใช้รหัสและข้อความที่ส่งกลับมาในการตรวจสอบสถานะของคำขอ API เสมอ

ดูรหัสตอบกลับของ API →

19 รหัส 201 หมายถึงอะไร?

การตอบกลับ 201 หมายความว่าการดำเนินการได้รับการยอมรับสำหรับการประมวลผลแล้ว แต่ยังไม่จำเป็นต้องถึงสถานะสุดท้าย

สำคัญ: อย่าถือว่าการตอบกลับที่ยังรอดำเนินการเป็นความสำเร็จขั้นสุดท้าย โปรดคงสถานะรอดำเนินการไว้จนกว่าจะยืนยันผลลัพธ์สุดท้ายของการดำเนินการเกี่ยวกับโดเมน
20 จะเกิดอะไรขึ้นเมื่อการจดทะเบียนโดเมนส่งคืนรหัส 201?

สำหรับการจดทะเบียนโดเมน การตอบกลับ 201 ระบุว่าได้ส่งคำสั่งซื้อแล้วและกำลังรอการประมวลผลขั้นสุดท้ายจากทะเบียนกลาง

อย่าแจ้งให้ลูกค้าปลายทางทราบว่าโดเมนเปิดใช้งานแล้ว จนกว่าระบบของคุณจะยืนยันผลลัพธ์สุดท้ายได้ ปฏิบัติตามเอกสารของ endpoint การจดทะเบียนสำหรับกฎล่าสุดเกี่ยวกับคำสั่งซื้อที่รอดำเนินการและการจัดการการคืนเงิน

21 การตอบกลับการโอนที่รอดำเนินการหมายถึงอะไร?

การโอนที่รอดำเนินการหมายความว่าคำขอโอนได้รับการยอมรับสำหรับการประมวลผลแล้ว ไม่ได้หมายความว่าโดเมนได้โอนไปยัง NiceNIC เรียบร้อยแล้ว

ความสำเร็จในการโอนย้ายอาจขึ้นอยู่กับการประมวลผลของ registry และ registrar รวมถึงสถานะการโอนย้ายปัจจุบันของโดเมน ควรคงสถานะการโอนย้ายไว้ในสถานะรอดำเนินการจนกว่าจะได้รับการยืนยันว่าเสร็จสมบูรณ์

พอร์ตโฟลิโอ การปฏิบัติตามข้อกำหนด และการผสานรวม

จัดการพอร์ตโฟลิโอและเชื่อมต่อระบบที่มีอยู่

3 คำถาม
22 ฉันสามารถเรียกดูและกรองพอร์ตโฟลิโอโดเมนของฉันผ่าน API ได้หรือไม่

ได้ List Domains API รองรับการดึงข้อมูลพอร์ตโฟลิโอพร้อมตัวเลือกการแบ่งหน้า การจัดเรียง และการกรอง

ใช้ Get Domain Details เมื่อคุณต้องการข้อมูลโดยละเอียดสำหรับโดเมนแต่ละรายการ เช่น ข้อมูลการจดทะเบียน ข้อมูลวันหมดอายุ เนมเซิร์ฟเวอร์ และข้อมูลผู้ติดต่อของโดเมน

23 API การละเมิดและการปฏิบัติตามข้อกำหนดทำอะไรได้บ้าง?

NiceNIC Domain API v2 รวมถึงการดำเนินการด้านการละเมิดและการปฏิบัติตามข้อกำหนดที่ออกแบบมาสำหรับแพลตฟอร์มและผู้รับจ้างขายที่จัดการพอร์ตโฟลิโอโดเมนของลูกค้า

คุณสามารถระบุโดเมนที่เกี่ยวข้องกับรายงานการละเมิดและดึงข้อมูลการปฏิบัติตามข้อกำหนดที่เครื่องอ่านได้สำหรับโดเมนแต่ละรายการ ทั้งนี้ขึ้นอยู่กับกรณี การตอบกลับอาจรวมถึงสถานะโดเมน ผลกระทบปัจจุบัน การดำเนินการที่แนะนำ ข้อมูลการระงับ ข้อมูลข้อร้องเรียน และ URL ที่ถูกรายงาน

ซึ่งทำให้สามารถแสดงสถานะการปฏิบัติตามข้อกำหนดได้โดยตรงภายในพอร์ทัลลูกค้าหรือระบบปฏิบัติงานของคุณเอง

24 ฉันสามารถใช้ NiceNIC Domain API v2 กับ WHMCS ได้หรือไม่

ใช่ครับ NiceNIC ให้บริการผสานระบบรีจิสตราร์กับ WHMCS สำหรับธุรกิจที่ใช้งาน WHMCS อยู่แล้วสำหรับการเรียกเก็บเงินและการจัดเตรียมบริการ

ใช้ Domain API v2 โดยตรงเมื่อคุณกำลังสร้างแอปพลิเคชันหรือขั้นตอนการทำงานของคุณเอง ใช้การผสาน WHMCS เมื่อคุณต้องการให้การดำเนินการโดเมนผสานเข้ากับสภาพแวดล้อม WHMCS ที่มีอยู่

ดูการผสาน WHMCS →

การพัฒนาและการสนับสนุน

สร้างระบบอย่างปลอดภัยและรู้ว่าต้องส่งข้อมูลอะไรเมื่อคุณต้องการความช่วยเหลือ

4 คำถาม
25 ฉันสามารถใช้ภาษาโปรแกรมใดได้บ้าง?

ภาษาโปรแกรมหรือรันไทม์ฝั่งเซิร์ฟเวอร์ใดก็ได้ที่สามารถส่งคำขอ HTTPS และแยกวิเคราะห์ JSON ได้ก็สามารถผสานกับ Domain API v2 ได้

ตัวเลือกที่พบบ่อยได้แก่ PHP, Python, Node.js และ Java เก็บข้อมูลรับรอง API ไว้ฝั่งเซิร์ฟเวอร์และอย่าเปิดเผย API Secret ของคุณใน JavaScript ฝั่งเบราว์เซอร์หรือโค้ดไคลเอ็นต์ที่ดาวน์โหลดได้

26 มีข้อจำกัดอัตราการเรียกใช้ API หรือไม่?

อาจมีการจำกัดอัตราการเรียกใช้เพื่อปกป้องความเสถียรของ API และความปลอดภัยของแพลตฟอร์ม

หากการผสานระบบในระบบจริงของคุณคาดว่าจะสร้างปริมาณคำขอสูงอย่างต่อเนื่อง โปรดติดต่อ NiceNIC ก่อนเปิดใช้งานเพื่อให้สามารถตรวจสอบรูปแบบการใช้งานที่คาดหวังของคุณได้

27 ฉันควรรวมข้อมูลอะไรบ้างเมื่อติดต่อฝ่ายสนับสนุนเกี่ยวกับปัญหา API

รวมถึงการประทับเวลาของคำขอ หมวดหมู่และการดำเนินการของ API ชื่อโดเมน (ถ้าเกี่ยวข้อง) พารามิเตอร์คำขอที่ไม่เป็นข้อมูลอ่อนไหว รหัสตอบกลับและข้อความตอบกลับที่ส่งกลับมา และว่าคำขอนั้นมาจากสภาพแวดล้อมทดสอบหรือสภาพแวดล้อมจริง

ห้ามใส่รหัสลับ API ทั้งหมดของคุณในคำร้องสนับสนุนทั่วไป

ส่งคำร้อง →

28 ฉันจะดูพารามิเตอร์คำขอและตัวอย่างโค้ดที่สมบูรณ์ได้ที่ไหน

ใช้เมนูนำทาง API ในเอกสารประกอบ การดำเนินการแต่ละรายการมีหน้าเฉพาะสำหรับพารามิเตอร์ที่รองรับ ตัวอย่างคำขอ ตัวอย่างการตอบกลับ และพฤติกรรมเฉพาะของการดำเนินการนั้น

คำถามที่พบบ่อยอธิบายพฤติกรรมทั่วไปของ API เอกสารประกอบของแต่ละจุดเชื่อมต่อควรถือเป็นแหล่งอ้างอิงหลักสำหรับรูปแบบคำขอที่แน่นอน

เปิดเอกสาร API →

ไม่พบคำถามที่ตรงกันลองใช้คำค้นที่สั้นลง เช่น “แซนด์บ็อกซ์”, “ราคา”, “โอนย้าย” หรือ “201”

พร้อมเริ่มพัฒนาหรือยัง?

ทดสอบการผสานการทำงานของคุณในระบบทดสอบ API จากนั้นเชื่อมต่อบัญชี NiceNIC ของคุณเมื่อพร้อมย้ายไปสู่ระบบใช้งานจริง

ลิขสิทธิ์ © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. สงวนลิขสิทธิ์ทั้งหมด