NiceNIC Reseller API v2 membantu penjual semula domain, penyedia hosting, pembangun, dan pengguna WHMCS mengautomasikan operasi domain melalui sambungan API langsung.
Dengan API ini, penjual semula NiceNIC yang layak boleh menyambungkan laman web mereka sendiri, sistem bil, pemasangan WHMCS, atau platfataum tersuai untuk mengautomasikan aliran kerja domain biasa seperti semakan ketersediaan domain, pendaftaran domain, pembaharuan domain, pemindahan domain, kemas kini nameserver, pengurusan rekod DNS, semakan baki akaun, dan semakan transaksi.
Jawapan Pantas Untuk mula menggunakan NiceNIC Penjual Semula API v2, dana perlu menaik taraf akaun NiceNIC dana ke tahap penjual semula, konfigurasikan tetapan API dana, cipta kata laluan API yang berbeza daripada kata laluan log masuk akaun dana, senaraikan IP yang dibenarkan mengakses API, dan kemudian sambungkan sistem dana ke titik akhir NiceNIC API v2.
Jika dana menggunakan WHMCS, dana juga boleh menyambung melalui integrasi WHMCS NiceNIC daripada membina setiap aliran kerja API secara manual.
Siapa Yang Perlu Menggunakan NiceNIC Reseller API v2? NiceNIC Reseller API v2 direka untuk pengguna yang memerlukan lebih daripada pengurusan domain secara manual. Ia sesuai untuk:
Penjual semula domain yang menjual domain kepada pelanggan mereka sendiri
Penyedia hosting yang ingin menggabungkan pendaftaran domain dengan pelan hosting
Agensi web yang mengurus banyak domain pelanggan
Pembangun yang membina sistem carian atau pendaftaran domain tersuai
Pengguna WHMCS yang mahukan operasi domain automatik
Perniagaan yang memerlukan pengurusan domain pukal atau aliran kerja domain yang berulang
Jika dana hanya mendaftar satu atau dua domain secara berkala, panel kawalan NiceNIC mungkin sudah memadai. Jika dana mengurus banyak domain atau mahu platfataum dana sendiri berkomunikasi secara terus dengan NiceNIC, Reseller API adalah aliran kerja yang lebih baik.
Apa Yang Boleh Anda Lakukan dengan NiceNIC Reseller API v2? NiceNIC Reseller API v2 boleh membantu mengautomasikan bahagian penting kitaran hayat domain. Bergantung pada status akaun dana, kebenaran API, peluasan domain, peraturan pendaftar, dan sokongan produk yang tersedia, fungsi API mungkin termasuk:
Memeriksa ketersediaan domain
Mendaftar nama domain
Memperbaharui domain yang sedia ada
Memindahkan domain dengan kod EPP
Menyenaraikan domain dalam akaun dana
Mendapatkan butiran domain
Mengemas kini nameserver
Mengemas kini maklumat kontak domain
Memeriksa harga domain
Mengurus rekod DNS
Membuat dan mengurus child nameserver
Memeriksa baki akaun
Menyemak transaksi akaun
Menyambung dengan aliran kerja WHMCS
Sesetengah tindakan mungkin bergantung pada peraturan pendaftar, keperluan TLD, status domain, pengesahan akaun, baki pembayaran, atau keperluan dokumentasi tambahan. Sentiasa periksa respons API dan peraturan domain berkaitan sebelum dana menganggap setiap peluasan berkelakuan sama.
Sebelum Anda Mula Sebelum menyambungkan ke NiceNIC Reseller API v2, sediakan yang berikut:
Akaun NiceNIC yang berdaftar
Akaun penjual semula yang dinaik taraf atau akses penjual semula yang layak
Baki akaun yang cukup untuk operasi domain berbayar
Nama pengguna API dan kata laluan API dana
Alamat IP server yang akan menghantar permintaan API
Seatauang pembangun, pentadbir WHMCS, atau ahli pasukan teknikal untuk menyelesaikan integrasi
Aliran kerja ujian sebelum menggunakan API untuk pesanan pelanggan sebenar
Untuk keselamatan yang lebih baik, jangan gunakan kata laluan log masuk akaun dana sebagai kata laluan API. Kata laluan API dana harus berasingan dan hanya digunakan untuk pengesahan API.
Langkah 1: Naik Taraf Akaun Anda ke Tahap Penjual Semula Akses API direka untuk pengguna penjual semula NiceNIC. Jika akaun dana belum dinaik taraf, log masuk ke akaun NiceNIC dana dan semak pilihan naik taraf penjual semula. Akaun penjual semula bermanfaat jika dana ingin:
Mengakses harga domain tahap penjual semula
Mengurus lebih banyak domain di bawah satu akaun
Menggunakan automasi API untuk operasi domain
Sambungkan WHMCS atau sistem bil lain
Menjana pendapatan domain berulang dari pangkalan pelanggan sendiri
Setelah naik taraf penjual semula dana selesai, dana boleh meneruskan proses konfigurasi API.
Bersedia untuk mengautomasikan perkhidmatan domain? Naik taraf ke akaun penjual semula NiceNIC dan sambungkan pendaftaran domain, pembaharuan, pemindahan, DNS, dan aliran kerja WHMCS melalui Reseller API v2.
Langkah 2: Buka Tetapan API dalam Akaun NiceNIC Anda Setelah akaun dana dinaik taraf ke tahap penjual semula, log masuk ke akaun NiceNIC dana dan pergi ke seksyen Penjual Semula. Kemudian cari kawasan Tetapan API. Di sini dana mengkonfigurasikan akses API untuk akaun penjual semula dana. Dalam kawasan ini, dana biasanya perlu melengkapkan dua tetapan utama:
Tetapkan kata laluan API dana
Tambah alamat IP yang dibenarkan mengakses API
Jika dana tidak dapat melihat tetapan API dalam akaun dana, periksa sama ada naik taraf penjual semula dana telah selesai atau hubungi sokongan NiceNIC untuk semakan akaun.
Langkah 3: Tetapkan Kata Laluan API yang Berasingan Kata laluan API dana harus berbeza daripada kata laluan log masuk akaun NiceNIC dana. Ini penting untuk keselamatan dan penyelesaian masalah. Jika dana menggunakan kata laluan yang salah atau menggunakan kata laluan log masuk akaun sebagai kata laluan API, pengesahan mungkin gagal. Amalan yang disyataukan:
Gunakan kata laluan API yang kuat
Jangan guna semula kata laluan log masuk akaun dana
Simpan kelayakan API dengan selamat
Jangan hantar kelayakan API melalui chat tidak selamat atau tiket umum
Putar kelayakan apabila pembangun, vendatau, atau bekas pekerja tidak lagi memerlukan akses
Langkah 4: Senaraikan Putih Alamat IP Server Anda Akses API NiceNIC memerlukan alamat IP yang akan menghantar permintaan API. Ini biasanya alamat IP awam server dana, pemasangan WHMCS, sistem bil, atau backend aplikasi.
Sebelum menyimpan tetapan API dana, sahkan alamat IP keluar yang betul dengan pembangun atau penyedia hosting dana. Jika alamat IP salah ditambah, permintaan API dana mungkin gagal walaupun nama pengguna dan kata laluan API adalah betul.
Masalah berkaitan IP yang biasa termasuk:
Alamat IP server laman web berbeza daripada alamat IP keluar permintaan API
WHMCS dihoskan di belakang firewall, proksi, atau gerbang NAT
Penyedia hosting menukar alamat IP server
Pelbagai server menghantar permintaan API tetapi hanya satu IP disenaraikan putih
Server pembangunan berfungsi, tetapi server produksi tidak disenaraikan putih
Langkah 5: Sambungkan ke Titik Akhir NiceNIC API v2 Setelah kata laluan API dan senarai putih IP dana dikonfigurasikan, sistem dana boleh menghantar permintaan ke titik akhir NiceNIC API v2. API menggunakan permintaan HTTP dan mengembalikan respons JSON. Permintaan dana harus menyertakan header kebenaran dan jenis kdanungan yang diperlukan.
Burukan permintaan yang tepat bergantung pada tindakan API yang dana mahu lakukan. Sebagai contoh, semakan ketersediaan domain, pendaftaran domain, pembaharuan domain, kemas kini nameserver, atau semakan baki akaun mungkin memerlukan parameter berbeza.
Sentiasa ikut dokumentasi NiceNIC API v2 terkini semasa membina atau mengemas kini integrasi dana.
Perlukan dokumentasi teknikal? Gunakan dokumentasi rasmi NiceNIC Reseller API v2 untuk menyemak pengesahan, kod respons, tindakan domain, tindakan DNS, tindakan bil, dan sokongan WHMCS.
Langkah 6: Uji Tindakan API Selamat Terlebih Dahulu Sebelum menjalankan tindakan berbayar atau yang melibatkan pelanggan secara langsung, uji tindakan API risiko rendah terlebih dahulu.
Ujian pertama yang disyataukan:
Periksa baki akaun
Periksa ketersediaan domain
Dapatkan harga domain
Senaraikan domain
Elakkan memulakan dengan pendaftaran domain langsung atau pemindahan sehingga dana mengesahkan bahawa pengesahan, senarai putih IP, fataumat permintaan, dan pengendalian respons berfungsi dengan betul.
Pembangun dana harus merekod perkara berikut semasa ujian:
Meterai masa permintaan
Tindakan API
Nama domain atau objek yang digunakan dalam ujian
Parameter permintaan, kecuali kelayakan sensitif
Kod respons
Mesej respons
Sebarang ralat yang dikembalikan oleh API
Jangan merekod kelayakan API penuh dalam teks biasa.
Langkah 7: Sambungkan WHMCS Jika Anda Menggunakan Bil WHMCS Jika perniagaan dana menggunakan WHMCS, dana mungkin tidak perlu membina setiap aliran kerja dari awal.
NiceNIC menyediakan integrasi WHMCS untuk operasi pendaftar domain. Ini boleh membantu mengautomasikan aliran kerja penjual semula biasa seperti semakan ketersediaan domain, pendaftaran, pembaharuan, pemindahan, dan pengambilan maklumat domain.
Integrasi WHMCS sangat berguna untuk:
Syarikat hosting yang menjual domain dengan pakej hosting
Penjual semula yang memerlukan bil automatik pelanggan
Agensi yang mengurus pesanan domain untuk pelbagai pelanggan
Perniagaan yang mahukan automasi pembaharuan dan aliran kerja pesanan yang melibatkan pelanggan
Sebelum mengaktifkan automasi dalam produksi, uji konfigurasi modul WHMCS dana dengan teliti. Sahkan tetapan modul pendaftar, kelayakan API, alamat IP disenaraikan putih, harga domain, ketersediaan TLD, dan tingkah laku pembaharuan.
Menggunakan WHMCS? Sambungkan WHMCS dengan NiceNIC untuk mengautomasikan pendaftaran domain, pembaharuan, pemindahan, dan aliran kerja pengurusan.
Masalah Penyediaan Biasa dan Cara Menyelesaikannya 1. Ralat Pengesahan Ralat pengesahan biasanya bermaksud kelayakan API atau tetapan akses tidak betul. Semak yang berikut:
Sahkan bahawa akaun dana mempunyai akses penjual semula
Sahkan bahawa dana menggunakan kata laluan API, bukan kata laluan log masuk akaun dana
Semak sama ada kata laluan API dimasukkan dengan betul
Sahkan bahawa permintaan dana menyertakan header Authatauization
Sahkan bahawa alamat IP server dana disenaraikan putih dalam tetapan API
Semak sama ada permintaan dana dihantar dari alamat IP keluar yang berbeza
2. IP Tidak Dibolehkan atau Sambungan Gagal Jika alamat IP dana tidak dibenarkan, permintaan API mungkin gagal sebelum tindakan diproses.
Minta penyedia hosting atau pentadbir server dana mengesahkan IP keluar sebenar yang digunakan untuk permintaan API. Kemudian kemas kini tetapan API dana dalam akaun NiceNIC dana.
3. Fataumat Permintaan Tidak Sah Jika badan permintaan, header, atau fataumat parameter tidak betul, API mungkin mengembalikan respons ralat. Semak:
Content-Jenis diset kepada application/json
Burukan permintaan adalah JSON sah
Parameter yang diperlukan disertakan
Fataumat domain adalah betul
Nama tindakan sepadan dengan dokumentasi API
4. Pendaftaran Domain Gagal Permintaan pendaftaran domain mungkin gagal kerana sebab yang tidak berkaitan dengan sambungan API itu sendiri. Sebab yang mungkin termasuk:
Domain tidak lagi tersedia
TLD mempunyai keperluan pendaftaran khas
Pendaftar memerlukan dokumen tambahan
Baki akaun tidak mencukupi
Maklumat kontak domain tidak lengkap atau tidak sah
Pendaftar menolak permintaan
Semak mesej respons API dan periksa sama ada peluasan mempunyai keperluan khas pendaftar.
5. Pembaharuan atau Pemindahan Gagal Tindakan pembaharuan dan pemindahan mungkin bergantung pada peluasan domain, status domain, peraturan pendaftar, garis masa luput, kunci pemindahan, kod EPP, dan baki akaun.
Untuk isu pemindahan, periksa:
Domain layak untuk dipindahkan
Domain tidak dikunci pada pendaftar semasa
Kod EPP adalah betul
Domain tidak disekat oleh peraturan atau dasar pendaftar
Proses kelulusan email pendaftar atau pemindahan telah selesai apabila diperlukan
Apa Yang NiceNIC Boleh dan Tidak Boleh Lakukan NiceNIC boleh menyediakan akses API sebelah pendaftar, alat akaun penjual semula, dokumentasi API, sumber integrasi WHMCS, dan sokongan untuk operasi domain yang tersedia melalui platfataumnya.
Namun, sesetengah tindakan domain bergantung pada peraturan pendaftar, polisi peluasan, status pengesahan, status pembayaran, status penyalahgunaan/pematuhan, atau sistem pihak ketiga.
Contohnya:
Sesetengah TLD mungkin memerlukan dokumen khas sebelum pendaftaran
Sesetengah domain mungkin dikunci, tamat tempoh, dalam proses pengesahan, atau terhad oleh polisi pendaftar
Sesetengah permintaan pemindahan mungkin memerlukan kelulusan daripada pendaftar pengilang atau kontak pendaftar
Perubahan DNS mungkin mengambil masa untuk tersebar secara global
Tingkah laku WHMCS mungkin juga bergantung pada versi WHMCS dana, tetapan modul, persekitaran server, dan konfigurasi cron
Oleh itu, integrasi dana harus sentiasa membaca dan menyimpan respons API dan bukannya menganggap setiap tindakan berjaya.
Aliran Kerja Integrasi Pertama yang Disyataukan Jika dana membina integrasi baru, gunakan urutan ini:
Naik taraf ke akaun penjual semula
Konfigurasikan kata laluan API dan senarai putih IP
Sambungkan ke titik akhir API v2
Uji carian baki akaun
Uji semakan ketersediaan domain
Uji carian harga
Uji kemas kini nameserver pada domain dalaman yang selamat
Semak kod respons dan pengendalian ralat
Sambung WHMCS atau sistem bil dana sendiri
Aktifkan aliran kerja pendaftaran langsung, pembaharuan, dan pemindahan hanya selepas ujian berjaya
Soalan Lazim 1. Adakah saya memerlukan akaun penjual semula untuk menggunakan NiceNIC Reseller API v2? Ya. NiceNIC Reseller API v2 ditujukan kepada pengguna penjual semula yang layak. Jika dana tidak dapat mengakses tetapan API, periksa sama ada akaun dana telah dinaik taraf ke tahap penjual semula.
2. Bolehkah saya menggunakan kata laluan log masuk akaun NiceNIC saya sebagai kata laluan API? Tidak. Untuk keselamatan dan konfigurasi yang betul, kata laluan API dana harus berbeza daripada kata laluan log masuk akaun dana.
3. Kenapa permintaan API saya mengembalikan ralat pengesahan? Ralat pengesahan biasanya disebabkan oleh kata laluan API yang salah, header Authatauization yang hilang, nama pengguna yang tidak betul, alamat IP yang tidak disenaraikan putih, atau permintaan dihantar dari IP server keluar yang berbeza.
4. Bolehkah saya menggunakan NiceNIC API v2 dengan WHMCS? Ya. NiceNIC menyediakan integrasi WHMCS untuk operasi pendaftar domain seperti semakan ketersediaan, pendaftaran, pembaharuan, pemindahan, dan pengambilan maklumat domain.
5. Bolehkah saya mendaftar setiap peluasan domain melalui API? Tidak selalu. Pendaftaran domain bergantung pada ketersediaan TLD, peraturan pendaftar, baki akaun, keperluan pengesahan, dan sekatan khusus peluasan. Sesetengah TLD mungkin memerlukan dokumen tambahan atau semakan manual.
6. Apa yang harus saya uji sebelum pergi ke produksi? Mulakan dengan tindakan risiko rendah seperti carian baki akaun, semakan ketersediaan domain, carian harga, dan penyenaraian domain. Jangan aktifkan pesanan pelanggan langsung sehingga pengesahan, senarai putih IP, fataumat permintaan, pengendalian respons, dan logik bil telah disahkan.
Mula Mengautomasikan Perkhidmatan Domain dengan NiceNIC NiceNIC Reseller API v2 memberikan penjual semula, penyedia hosting, pembangun, dan pengguna WHMCS cara langsung untuk mengautomasikan carian domain, pendaftaran, pembaharuan, pemindahan, DNS, dan aliran kerja akaun.