คำถามที่พบบ่อยเกี่ยวกับ NiceNIC Domain API v2
ค้นหาคำตอบที่ใช้งานได้จริงเกี่ยวกับการเข้าถึง API การทดสอบ Sandbox การตรวจสอบสิทธิ์ ราคา การดำเนินการโดเมน การจัดการการตอบสนอง และการเชื่อมต่อระบบสำหรับการใช้งานจริง
เริ่มต้นใช้งาน
เริ่มต้นด้วยการเข้าถึง ราคา และข้อมูลประจำตัว
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 ที่ส่งคำขอ
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 ของคุณเพื่อการรับรองความถูกต้อง
แซนด์บ็อกซ์และการยืนยันตัวตน
เชื่อมต่ออย่างปลอดภัยและทดสอบก่อนใช้งานจริง
07 NiceNIC API โดเมน v2 มีแซนด์บ็อกซ์ API หรือไม่?
ใช่. NiceNIC มีแซนด์บ็อกซ์ 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 เซิร์ฟเวอร์ที่ได้รับอนุญาตด้วย
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 ทุกครั้งหมายถึงการดำเนินการโดเมนที่เสร็จสมบูรณ์
การดำเนินการโดเมนและราคา
ทำความเข้าใจเวิร์กโฟลว์ที่รองรับและพฤติกรรมการซื้อ
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 คืออะไร?
ns1.example.comการดำเนินการเหล่านี้แยกจากกัน และไม่ควรถือว่าใช้แทนกันได้
การตอบกลับและข้อผิดพลาด
จัดการสถานะความสำเร็จ สถานะรอดำเนินการ และความล้มเหลวอย่างถูกต้อง
18 รหัสการตอบสนองของ API หมายความว่าอะไร?
| รหัส | ความหมาย |
|---|---|
0 | สำเร็จ |
201 | รอดำเนินการ |
400 | ข้อผิดพลาดของพารามิเตอร์ |
401 | ไม่ได้รับอนุญาต |
404 | ไม่พบข้อมูลที่เกี่ยวข้อง |
500 | เซิร์ฟเวอร์ภายในมีข้อผิดพลาด |
โปรดใช้รหัสและข้อความที่ส่งกลับมาในการตรวจสอบสถานะของคำขอ API เสมอ
19 รหัส 201 หมายถึงอะไร?
การตอบกลับ 201 หมายความว่าการดำเนินการได้รับการยอมรับสำหรับการประมวลผลแล้ว แต่ยังไม่จำเป็นต้องถึงสถานะสุดท้าย
20 จะเกิดอะไรขึ้นเมื่อการจดทะเบียนโดเมนส่งคืนรหัส 201?
สำหรับการจดทะเบียนโดเมน การตอบกลับ 201 ระบุว่าได้ส่งคำสั่งซื้อแล้วและกำลังรอการประมวลผลขั้นสุดท้ายจากทะเบียนกลาง
อย่าแจ้งให้ลูกค้าปลายทางทราบว่าโดเมนเปิดใช้งานแล้ว จนกว่าระบบของคุณจะยืนยันผลลัพธ์สุดท้ายได้ ปฏิบัติตามเอกสารของ endpoint การจดทะเบียนสำหรับกฎล่าสุดเกี่ยวกับคำสั่งซื้อที่รอดำเนินการและการจัดการการคืนเงิน
21 การตอบกลับการโอนที่รอดำเนินการหมายถึงอะไร?
การโอนที่รอดำเนินการหมายความว่าคำขอโอนได้รับการยอมรับสำหรับการประมวลผลแล้ว ไม่ได้หมายความว่าโดเมนได้โอนไปยัง NiceNIC เรียบร้อยแล้ว
ความสำเร็จในการโอนย้ายอาจขึ้นอยู่กับการประมวลผลของ registry และ registrar รวมถึงสถานะการโอนย้ายปัจจุบันของโดเมน ควรคงสถานะการโอนย้ายไว้ในสถานะรอดำเนินการจนกว่าจะได้รับการยืนยันว่าเสร็จสมบูรณ์
พอร์ตโฟลิโอ การปฏิบัติตามข้อกำหนด และการผสานรวม
จัดการพอร์ตโฟลิโอและเชื่อมต่อระบบที่มีอยู่
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 ที่มีอยู่
การพัฒนาและการสนับสนุน
สร้างระบบอย่างปลอดภัยและรู้ว่าต้องส่งข้อมูลอะไรเมื่อคุณต้องการความช่วยเหลือ
25 ฉันสามารถใช้ภาษาโปรแกรมใดได้บ้าง?
ภาษาโปรแกรมหรือรันไทม์ฝั่งเซิร์ฟเวอร์ใดก็ได้ที่สามารถส่งคำขอ HTTPS และแยกวิเคราะห์ JSON ได้ก็สามารถผสานกับ Domain API v2 ได้
ตัวเลือกที่พบบ่อยได้แก่ PHP, Python, Node.js และ Java เก็บข้อมูลรับรอง API ไว้ฝั่งเซิร์ฟเวอร์และอย่าเปิดเผย API Secret ของคุณใน JavaScript ฝั่งเบราว์เซอร์หรือโค้ดไคลเอ็นต์ที่ดาวน์โหลดได้
26 มีข้อจำกัดอัตราการเรียกใช้ API หรือไม่?
อาจมีการจำกัดอัตราการเรียกใช้เพื่อปกป้องความเสถียรของ API และความปลอดภัยของแพลตฟอร์ม
หากการผสานระบบในระบบจริงของคุณคาดว่าจะสร้างปริมาณคำขอสูงอย่างต่อเนื่อง โปรดติดต่อ NiceNIC ก่อนเปิดใช้งานเพื่อให้สามารถตรวจสอบรูปแบบการใช้งานที่คาดหวังของคุณได้
27 ฉันควรรวมข้อมูลอะไรบ้างเมื่อติดต่อฝ่ายสนับสนุนเกี่ยวกับปัญหา API
รวมถึงการประทับเวลาของคำขอ หมวดหมู่และการดำเนินการของ API ชื่อโดเมน (ถ้าเกี่ยวข้อง) พารามิเตอร์คำขอที่ไม่เป็นข้อมูลอ่อนไหว รหัสตอบกลับและข้อความตอบกลับที่ส่งกลับมา และว่าคำขอนั้นมาจากสภาพแวดล้อมทดสอบหรือสภาพแวดล้อมจริง
28 ฉันจะดูพารามิเตอร์คำขอและตัวอย่างโค้ดที่สมบูรณ์ได้ที่ไหน
ใช้เมนูนำทาง API ในเอกสารประกอบ การดำเนินการแต่ละรายการมีหน้าเฉพาะสำหรับพารามิเตอร์ที่รองรับ ตัวอย่างคำขอ ตัวอย่างการตอบกลับ และพฤติกรรมเฉพาะของการดำเนินการนั้น
คำถามที่พบบ่อยอธิบายพฤติกรรมทั่วไปของ API เอกสารประกอบของแต่ละจุดเชื่อมต่อควรถือเป็นแหล่งอ้างอิงหลักสำหรับรูปแบบคำขอที่แน่นอน
พร้อมเริ่มพัฒนาหรือยัง?
ทดสอบการผสานการทำงานของคุณในระบบทดสอบ API จากนั้นเชื่อมต่อบัญชี NiceNIC ของคุณเมื่อพร้อมย้ายไปสู่ระบบใช้งานจริง
ต้องการราคาตัวแทนจำหน่ายสำหรับปริมาณโดเมนที่มากขึ้นหรือไม่
เปรียบเทียบแผนสำหรับผู้ค้าปลีก →






