API ثبت دامنه ای ار
در مقاله قبل در مورد معرفی و توضیح اولیه وب سرویس دامنه IR توضیح دادیم در این مقاله در مورد وب سرویس ثبت دامنه ir توضیح خواهیم داد..
این درخواست برای ثبت یک دامنه جدید انجام میگیرد.
برای ثبت دامین میبایست در قسمت رابطه های مجاز در nic.ir دسترسی به نمایندگان برای شناسه صاحب امتیاز مورد نظر فعال باشد، بعد از ثبت دامنه کاربر میتواند این دسترسی را لغو کنید.
POST https://api.webalfa.net/v2/domains/register
پارامترها
نام | توضیحات | محدودیت |
---|---|---|
name (string) |
نام کامل دامنه | اجباری حداقل طول: ۳ حداکثر طول: ۶۳ |
period (int) |
مدت ثبت | اجباری حداقل و حداکثر طول: ۱ مقادیر مجاز: ۱ و ۵ |
contacts (array) |
شناسههای holder، admin، tech و bill دامنه | اجباری حداقل و حداکثر آیتم: ۴ |
nameservers (array) |
نام سرورهای دامنه، هر نام سرور به صورت شیئی متشکل از hostname و در صورت نیاز ip | اجباری حداقل آیتم: ۱ حداکثر آیتم: ۴ |
نمونه درخواست (cURL)
curl -X POST \
https://api.webalfa.net/v2/domains/example.ir/register \
-H ‘content-type: application/json’ \
-H ‘x-api-key: demo-key’ \
-d ‘{
“name”: “example.ir”,
“period”: “1”,
“contacts”: {
“holder”: “ta-irnic”,
“admin”: “ta-irnic”,
“tech”: “ta-irnic”,
“bill”: “ta-irnic”
},
“nameservers”: [
{
“hostname”: “ns1.example.ir”,
“ip”: “8.8.8.8”
},
{
“hostname”: “ns2.webalfa.ir”
}
]
}’
نمونه پاسخ
{
“success”: “true”
}
این مقاله در مورد وب سرویس ثبت دامنه ir بود در مقاله بعدی در مورد وب سرویس تمدید دامنه ای ار صحبت خواهیم کرد