API tên miền - API đăng ký tên miền - API dành cho nhà đăng ký ICANN - Dịch vụ tên miền nhãn trắng

Bắt đầu xây dựng với API tên miền NiceNIC v2

Mọi người dùng NiceNIC đang hoạt động đều được miễn phí truy cập API. Không cần nâng cấp lên tài khoản đại lý. Hãy cấu hình thông tin xác thực API, gửi một yêu cầu thử nghiệm an toàn, sau đó thêm các quy trình làm việc về tên miền, DNS, thanh toán, tuân thủ hoặc WHMCS mà ứng dụng của bạn cần.
Tổng quan API

Tài liệu API tên miền NiceNIC v2 và Bắt đầu nhanh

API tên miền NiceNIC v2 có sẵn cho cả tài khoản thị trường và tài khoản đại lý. Sử dụng phần tổng quan này để thiết lập quyền truy cập, xác nhận yêu cầu đầu tiên của bạn, hiểu mô hình phản hồi API và chuyển thẳng đến mục tương ứng trong thanh điều hướng bên trái.

Quyền truy cập API và giá đại lý là hai yếu tố riêng biệt.
Tài khoản thị trường: quyền truy cập API với mức giá của tài khoản thị trường.
Tài khoản đại lý: quyền truy cập API với mức giá áp dụng theo hạng đại lý hiện tại.
So sánh các hạng đại lý và mức giá →
Endpoint gốc
https://api.nicenic.net/v2/
Các header bắt buộc
Host: api.nicenic.net Authorization: username:api_secret Content-Type: application/json
Phản hồi tiêu chuẩn khi thành công
{ "code": 0, "msg": "success", "data": {} }
Môi trường thử nghiệm API

Kiểm tra tích hợp của bạn trước khi chuyển sang vận hành chính thức

Sử dụng môi trường thử nghiệm API của NiceNIC để kiểm tra tích hợp API tên miền của bạn trước khi chuyển sang vận hành chính thức. Trong môi trường kiểm thử chuyên dụng, hãy kiểm tra xác thực, các yêu cầu API, cách xử lý phản hồi và quy trình vận hành ứng dụng của bạn.

Phù hợp cho các nhà bán lại, nhà cung cấp dịch vụ lưu trữ, nhà phát triển và nền tảng đang chuẩn bị tích hợp API.

Bắt đầu nhanh

Thực hiện lệnh gọi API đầu tiên trong 4 bước

Bắt đầu bằng một yêu cầu chỉ đọc trước khi bật đăng ký, gia hạn hoặc chuyển nhượng trực tiếp. Điều này giúp bạn xác minh cơ chế xác thực, định dạng yêu cầu và cách xử lý phản hồi mà không cần đặt đơn hàng trả phí.

1

Bật quyền truy cập API

Mở Cài đặt API, tạo hoặc lấy Mã bí mật API và định cấu hình các IP máy chủ được ủy quyền nếu có.

2

Xác nhận xác thực

Sử dụng HTTPS với tiêu đề Authorization theo định dạng username:api_secret.

3

Chạy thử nghiệm an toàn

Bắt đầu với tình trạng khả dụng của tên miền, giá cả, số dư tài khoản hoặc danh sách tên miền.

4

Xử lý phản hồi

Đọc và lưu trữ code và msg được trả về trước khi bật các thao tác sản xuất trả phí.

Yêu cầu đầu tiên được khuyến nghị: Kiểm tra tình trạng khả dụng của tên miền

Điểm cuối kiểm tra tình trạng khả dụng hỗ trợ nhiều tên miền trong một yêu cầu bằng cách phân tách các tên miền bằng dấu phẩy.

curl "https://api.nicenic.net/v2/?category=domain&action=check&domains=example.com,example.net" \ -H "Authorization: username:api_secret" \ -H "Content-Type: application/json"
Sơ đồ API

Chọn quy trình làm việc bạn cần

Tổng quan dưới đây tương ứng với menu điều hướng bên trái. Hãy dùng phần này để xác định quy trình làm việc phù hợp, sau đó mở trang điểm cuối chuyên dụng để xem tham số, ví dụ yêu cầu và ví dụ phản hồi.

Mục Mục đích sử dụng Chức năng được mô tả
Bắt đầu Kết nối an toàn và nắm được cách xử lý phản hồi. Tổng quan API, Môi trường thử nghiệm API, Xác thực, Mã phản hồi.
Quản lý tên miền Tự động hóa vòng đời tên miền cốt lõi. Tính khả dụng, Danh sách tên miền, Chi tiết tên miền, Đăng ký, Gia hạn, Chuyển vào, Máy chủ tên miền, Liên hệ, Giá.
Lạm dụng & Tuân thủ Theo dõi các tên miền cần được quan tâm về tuân thủ. Liệt kê tên miền có báo cáo lạm dụng và truy xuất trạng thái lạm dụng có thể đọc bằng máy, vòng đời tạm giữ, thông tin khiếu nại và hành động được khuyến nghị.
Bản ghi DNS Quản lý bản ghi DNS được lưu trữ bằng phương thức lập trình. Liệt kê, tạo, cập nhật và xóa bản ghi DNS.
Máy chủ tên con Quản lý bản ghi host / glue cho các máy chủ tên thuộc tên miền của bạn. Tạo, liệt kê, cập nhật và xóa các máy chủ tên con.
Tài khoản & Thanh toán Kết nối hệ thống tự động hóa với các hoạt động kiểm tra cấp tài khoản. Số dư tài khoản và thông tin tài khoản liên quan đến giao dịch.
API WHMCS Tích hợp NiceNIC vào quy trình thanh toán WHMCS hiện có. Tính khả dụng, đăng ký, gia hạn, chuyển nhượng, thông tin chi tiết về tên miền, máy chủ tên, liên hệ và các chức năng bổ sung của mô-đun nhà đăng ký.
Câu hỏi thường gặp về API Giải đáp các câu hỏi phổ biến về truy cập, bảo mật, kiểm thử và quy trình làm việc. Điều kiện truy cập, thông tin xác thực, xử lý yêu cầu, các thao tác được hỗ trợ và hướng dẫn tích hợp.
Quy trình làm việc được khuyến nghị.

Trình tự tích hợp đầu tiên được khuyến nghị

Một hệ thống tích hợp trong môi trường thực tế đáng tin cậy cần xác minh các điều kiện truy cập và mua hàng trước khi bắt đầu gửi đơn hàng thực tế của khách hàng.

1. Xác thực
Mã bí mật API + IP được ủy quyền
→
2. Khả dụng
Kiểm tra kết nối chỉ đọc
→
3. Định giá
Truy vấn chi phí hiện tại theo cấp tài khoản
→
4. Số dư
Xác nhận số dư cho các thao tác trả phí
→
5. Xử lý phản hồi
Xử lý mã + thông báo
→
6. Vận hành thực tế
Đăng ký / Gia hạn / Chuyển nhượng
Đừng cho rằng yêu cầu API đã hoàn tất chỉ vì nó được chấp nhận. Một số thao tác có thể trả về trạng thái chờ xử lý và vẫn cần quá trình xử lý tại cơ quan đăng ký trước khi trạng thái cuối cùng của tên miền được xác nhận.
Hành vi trong môi trường vận hành

Tìm hiểu về các phản hồi thành công, đang chờ và lỗi

code: 0 — Phản hồi thành công Các ví dụ endpoint hiện tại sử dụng code 0 cho các phản hồi hoàn tất thành công.
code: 201 — Đơn hàng đang chờ xử lý Tài liệu về đăng ký và chuyển nhượng có thể trả về code 201 khi đơn hàng đã được gửi nhưng quá trình xử lý cuối cùng vẫn đang chờ.
code: 400 — Lỗi yêu cầu Các ví dụ endpoint sử dụng code 400 cho các lỗi tham số yêu cầu.

Hành vi chờ xử lý đăng ký

Đối với việc đăng ký tên miền, tài liệu hiện tại nêu rằng phản hồi 201 có nghĩa là đơn hàng đã được gửi thành công và phí đã được khấu trừ, nhưng việc kích hoạt cuối cùng vẫn phụ thuộc vào xác nhận của cơ quan đăng ký. Nếu tên miền không thể kích hoạt, phí đăng ký sẽ được hoàn lại vào số dư tài khoản NiceNIC trong vòng 24 giờ.

Hành vi khi chuyển tên miền đang chờ xử lý

Endpoint chuyển tên miền cũng ghi nhận mã 201 là đơn hàng đang chờ xử lý. Do đó, ứng dụng của bạn nên coi yêu cầu chuyển tên miền đang chờ xử lý là đã được chấp nhận để xử lý, chứ không phải là bằng chứng cho thấy quá trình chuyển tên miền đã hoàn tất.

Bảng giá

Tra cứu giá trước khi thực hiện các thao tác trả phí

Điểm cuối tra cứu giá của NiceNIC có thể lấy giá đăng ký, gia hạn và chuyển nhượng cho một tên miền. Các giá trị type được ghi nhận là register, renew, transfer và all. Thời gian được ghi nhận là 1 đến 10 năm và có thể có ngoại lệ riêng cho từng TLD.

Phản hồi về giá đăng ký cũng có thể trả về cờ is_premium. Hãy sử dụng điểm cuối tra cứu giá trước khi gửi yêu cầu trả phí nếu ứng dụng của bạn cần biết chi phí hiện tại ở cấp tài khoản.

Quyền truy cập API miễn phí không làm thay đổi mức giá của bạn. Tài khoản thị trường sử dụng mức giá của Tài khoản thị trường; tài khoản đại lý sử dụng mức giá được gán cho hạng đại lý hiện tại của họ.
Thao tác với tên miền & DNS

Hiểu sự khác biệt giữa nameserver, bản ghi DNS và nameserver con

Thao tácSử dụng khiKhả năng được ghi nhận
Cập nhật máy chủ tên miền Bạn muốn ủy quyền một tên miền cho các nameserver có thẩm quyền khác nhau. Endpoint nameserver cho tên miền hỗ trợ nameserver chính, phụ và bổ sung; trang hiện tại ghi nhận giới hạn tối đa là 6.
Bản ghi DNS Bạn đang sử dụng dịch vụ DNS hosting của NiceNIC và cần quản lý các bản ghi vùng. Các API riêng biệt được ghi lại để liệt kê, tạo, cập nhật và xóa các bản ghi DNS.
Máy chủ tên con Bạn cần bản ghi host / glue như ns1.example.com. Tạo, liệt kê, cập nhật và xóa nameserver con. Endpoint tạo yêu cầu hostname của nameserver phải khớp với tên miền và chấp nhận địa chỉ IP.
Danh mục tên miền và tuân thủ

Tự động hóa giám sát danh mục tên miền, không chỉ các đơn hàng tên miền.

API tên miền v2 cũng bao gồm các thao tác đọc hữu ích sau khi đăng ký. Endpoint List Domains hỗ trợ phân trang, sắp xếp, lọc theo trạng thái và lọc theo trạng thái tạm giữ, trong khi Get Domain Details trả về ngày đăng ký, ngày hết hạn, nameserver và thông tin liên hệ của người đăng ký.

Giám sát lạm dụng và tuân thủ

API về lạm dụng và tuân thủ của NiceNIC có thể liệt kê các tên miền có báo cáo lạm dụng và trả về một bản tóm tắt chi tiết mà máy có thể đọc được cho một tên miền cụ thể. Endpoint chi tiết về lạm dụng mô tả sáu cụm từ trạng thái cấp độ tên miền: Normal, Under Review, Pending ClientHold, ClientHold, Closed và ServerHold.

Phản hồi có thể bao gồm tác động hiện tại, hành động tiếp theo được khuyến nghị, trạng thái tạm giữ và mốc thời gian, số lượng khiếu nại, ngày khiếu nại, danh mục, phân loại lạm dụng DNS, trạng thái bằng chứng và các URL được báo cáo nếu có. Điều này cho phép các nền tảng và nhà bán lại hiển thị trạng thái tuân thủ trong hệ thống vận hành của riêng họ thay vì chỉ dựa vào rà soát thủ công.

API trực tiếp hoặc WHMCS

Chọn mô hình tích hợp phù hợp với hệ thống của bạn

Lựa chọnPhù hợp nhất choNội dung tài liệu hiện tại cung cấp
API tên miền v2 Các trang web tùy chỉnh, nền tảng SaaS, hệ thống nội bộ, quy trình thanh toán hoặc cấp phát tùy chỉnh. Tích hợp trực tiếp HTTPS + JSON cho các hoạt động tên miền, DNS, máy chủ tên con, tài khoản và tuân thủ.
Mô-đun WHMCS Các công ty lưu trữ web và các đại lý đã sử dụng WHMCS. Kiểm tra khả dụng, đăng ký, gia hạn, chuyển nhượng, thông tin chi tiết tên miền, máy chủ tên, thông tin liên hệ, khóa/mở khóa, truy xuất EPP, ghi nhật ký lỗi và chế độ kiểm thử tùy chọn.

Tài liệu WHMCS hiện tại liệt kê các yêu cầu: WHMCS 7.0 trở lên, PHP 7.0 trở lên có cURL, thông tin xác thực API NiceNIC hợp lệ và hỗ trợ SSL/TLS.

Xử lý sự cố

Khi yêu cầu API thất bại

Hãy bắt đầu từ phản hồi trả về và trạng thái cấu hình thay vì thử lại cùng một thao tác trả phí nhiều lần.

Lỗi xác thực hoặc lỗi truy cập

  • Xác nhận tên người dùng NiceNIC và khóa bí mật API.
  • Xác nhận header Authorization tồn tại và được định dạng đúng.
  • Xác nhận khóa bí mật API chưa được đặt lại hoặc xoay vòng.
  • Nếu hạn chế IP được bật, hãy xác nhận yêu cầu đến từ IP máy chủ gửi đi được ủy quyền.

Lỗi tham số yêu cầu

  • So sánh yêu cầu với các tham số được mô tả trong tài liệu của điểm cuối cụ thể.
  • Xác nhận các giá trị, định dạng và tên thao tác bắt buộc.
  • Kiểm tra thời hạn đăng ký cụ thể theo từng TLD hoặc các yêu cầu về thông tin liên hệ nếu có.

Thao tác trả phí không hoàn tất ngay lập tức

  • Đọc code và msg được trả về.
  • Không coi phản hồi đang chờ xử lý 201 là hoàn tất cuối cùng.
  • Kiểm tra số dư tài khoản và bảng giá hiện tại trước khi thử lại một thao tác trả phí.

Cần hỗ trợ từ NiceNIC

  • Ghi lại dấu thời gian của yêu cầu và thao tác API.
  • Bao gồm tên miền hoặc đối tượng liên quan, nếu có.
  • Bao gồm mã và thông báo trả về.
  • Chỉ chia sẻ các tham số không nhạy cảm; không bao giờ đăng toàn bộ bí mật API trong phiếu hỗ trợ.
Bước tiếp theo

Bắt đầu bằng một yêu cầu thử nghiệm an toàn

Kích hoạt quyền truy cập API, xác nhận xác thực, thực hiện yêu cầu kiểm tra khả dụng hoặc báo giá và xác minh cách xử lý phản hồi trước khi bật các hoạt động trả phí dành cho khách hàng.

Xác minh lần cuối: 26 tháng 8, 2026
Bản quyền © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. Bảo lưu mọi quyền.