امکانات APIثبت دامنه
API نمایندگی ثبت دامنه به شما مجوز برقراری ارتباط از طریق WHMCS خودتان به سامانه ثبت دامنه مارال هاست را فراهم می کند .
با استفاده از این API شما می توانید فعالیت های زیر را انجام دهید :
• ثبت دامنه
• انتقال دامنه
• تمدید دامنه
• آزاد کردن دامنه
• حذف دامنه
• ویرایش اطلاعات تماس
• دریافت کد انتقال
• دریافت/ ذخیره نیم سرور دامنه
• دریافت و ویرایش نیم سرور دامنه
• ایجاد دی ان اس
• ویرایش دی ان اس
• حذف دی ان اس
• قفل کردن دامنه
• ایمیل فوروارد
• مخفی سازی اطلاعات دامنه
• بروز رسانی وضعیت دامنه به صورت اتوماتیک
فرمت ارسال درخواست و دریافت پاسخ از سرویس نمایندگی ثبت دامنه :
در هنگام ارسال درخواست ، سامانه نمایندگی دامنه پارامتر های درخواست را دریافت می نماید .
در هنگام ارسال درخواست ، سامانه نمایندگی دامنه پارامتر های درخواست را دریافت می نماید .
API پاسخ درخواست را در فرمت JSON به نماینده ارسال می نماید .
توجه:
جهت احراز هویت نام ایمیل و کد API مورد نیاز می باشد .
این اطلاعات را می توانید در بخش نمایندگی دامنه داخل پنل دریافت نمایید .
URL:
مثال :
این مثال از ابزار cURL command-line جهت اجرای API استفاده می نماید .
مثال ثبت درخواست از طریق API
curl 'https://client.maralhost.com/domainsResellerAPI/api.php' --data 'token=AaLc8eNZWsZtWlT9LtT7NUha&[email protected]&action=RegisterDomain&sld=exampledomain&tld=com®period=1&nameserver1=ns1.yourdomain.com&nameserver2=ns2.yourdomain.com&adminfirstname=test&adminlastname=test&admincompanyname=company&adminaddress1=addresss&admincity=city&adminstate=region&admincountry=US&adminpostcode=12345&adminphonenumber=1234567890&[email protected]' --compressed
مثال دریافت پاسخ از API:
{"result":"success","msg":"Domain has been registered"}