LumaServ 域 API 的 API 包装器
项目描述
LumaServ 系统域 API
此包装器用于与 Lumaserv 系统域 API 进行通信。API 文档可在https://docs.nicapi.eu/de/docs找到。
实现的功能
- 域
- 获取域
- 获取一个域
- 获取授权码
- 检查域的可用性
- 订单域 [警告:运行订单 => 付款]
- 删除域
- 取消删除域
- 更新域
- 恢复域
- 获取所有可用的域 tld
- 获取域名价目表
- 获取域名报价
- 触点/手柄
- 获取联系人/句柄
- 获取一个联系人/句柄
- 获取国家
- 创建联系人/句柄
- 删除联系人/句柄
- 更新联系人/句柄
- 名称服务器
- 获取名称服务器
- 获取一台域名服务器
- 创建名称服务器
- 删除域名服务器
- 更新名称服务器
域的使用
请注意,您必须在每次请求时传递您的 API_TOKEN。
from lumaserv_domain_api.domain import Domain
# DEFINE YOUR API KEY
apikey = "PutYourKeyHere"
#Constructor of Lumaserv Domains
domain = Domain(apikey)
# FETCH ALL DOMAINS ASSIGNED TO YOUR ACCOUNT
print(domain.get_domains(apikey))
# FETCH ONE DOMAIN
# PASS THE DOMAIN AS A STRING
print(domain.get_domain(apikey, "domain.com"))
# GET AUTH INFORMATION
# PASS THE DOMAIN AS A STRING
# YOUR REQEUST THE API TO GENERATE AN NEW AUTH-CODE
print(domain.get_auth_info(apikey, "domain.com"))
# GET THE AUTHCODE DIRECTLY
# PASS THE DOMAIN AS A STRING
print(domain.get_auth_code(apikey, "domain.com"))
# CHECK IF THE DOMAIN CAN BE REGISTERED OR IS TAKEN
print(domain.check_availability(apikey, "domain.com"))
# ORDER A NEW DOMAIN
# PLEASE NOTE: YOU HAVE TO CREATE A CONTACT/HANDLE first, so that you can pass them as domain contact!
print(domain.order_domain(apikey, "domain.com", "OWNER_CONTACT", "ADMIN_CONTACT", "TECH_CONTACT", "ZONE_CONTACT", "ns1.yourserver.com", "ns2.yourserver.com"))
有关更多示例以及如何使用此包装器,请查看文件夹 /examples/