معرفی API
نمایندگی دامنه API برای شما شرایطی را فراهم می کند تا بتوانید از طریق WHMCS خود به صورت برنامه نویسی شده با سیستم ما تعامل داشته باشید.
با استفاده از API قادر خواهید بود تا اقدامات زیر را انجام دهید:
• Register Domain
• Transfer Domain
• Renew Domain
• Release Domain
• Delete Domain
• Modify Contact Details
• Get EPP Code
• Get/Save DNS Records
• Get/Modify Nameservers
• Register Nameserver
• Modify Nameserver
• Delete Nameserver
• Registrar Lock
• Get/Save Email Forwarding
• ID Protection
• Domain Cron Synchronization
فرمت داده های درخواست / پاسخ در نمایندگی دامنه ها:
در درخواست ها,نماینده دامنه پارامترهای کوئری شده را دریافت می کند و پاسخ API در فرمت داده ای JSON ارسال می شود.
جهت احراز هویت کلید API و آدرس ایمیل مورد نیاز می باشد.این اطلاعات توسط سرویس دهنده در اختیار شما قرار می گیرد.
URL:
:نمونه
مثال های زیر ابزار خط فرمان cURL را جهت اجرای درخواست های API استفاده می کند.
نمونه ای از درخواست API :
curl 'https://billing.pars.host/hosting/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"}