PyNamecheap 更新联系信息
PyNamecheap update the contact info
最近我正在使用 PyNamecheap 注册域名,但我想为每个 Registrant、 配置我的域名联系人信息管理、技术 和计费 用户。
但它没有提供他们 code 所查看的选项,他们只是遍历用户 contact_types = ['Registrant', 'Tech', 'Admin', 'AuxBilling']
并为所有帐户类型创建相同的详细信息。而且也没有任何 update userinfo 方法或任何东西.
有没有什么方法可以在创建时更新或自定义它们,然后再更新。
正如Namecheap Docs所说。它只是发送一个 get request
作为
https://api.sandbox.namecheap.com/xml.response?ApiUser=myuser&ApiKey=mykey&UserName=myuser&Command=namecheap.domains.setContacts&ClientIp=116.204.161.41&DomainName=mycooldomainxyz123.com&AuxBillingFirstName=Daisy&AuxBillingLastName=Smith&AuxBillingAddress1=8939%20S.cross%20Blvd&AuxBillingCity=califonia&AuxBillingOrganizationName=Org1&AuxBillingStateProvince=CA&AuxBillingPostalCode=90045&AuxBillingCountry=US&AuxBillingPhone=+1.6613102107&AuxBillingEmailAddress=john@gmail.com&TechFirstName=Daisy&TechLastName=Smith&TechAddress1=8939%20S.cross%20Blvd&TechStateProvince=CA&TechCity=california&TechPostalCode=90045&TechOrganizationName=Org1&TechCountry=US&TechPhone=+1.6613102107&TechEmailAddress=john@gmail.com&AdminFirstName=Daisy&AdminLastName=Smith&AdminAddress1=8939%20S.cross%20Blvd&AdminStateProvince=CA&AdminPostalCode=90045&AdminOrganizationName=org1&AdminCountry=US&AdminPhone=+1.6613102107&AdminCity=california&AdminEmailAddress=john@gmail.com&RegistrantFirstName=Daisy&RegistrantLastName=Smith&RegistrantAddress1=8939%20S.cross%20Blvd&RegistrantStateProvince=CA&RegistrantPostalCode=90045&RegistrantCountry=US&RegistrantPhone=+1.6613102107&RegistrantEmailAddress=john@gmail.com&RegistrantCity=california&RegistrantOrganizationName=Org1
它可能看起来 凌乱 但它不是。
只需设置您的 params ApiUser
、ApiKey
、UserName
、Command
、ClientIp
、DomainName
和执行任务所需的其他参数。
在我的views.py
中你必须做这样的事情
import requests
url = "above-url"
result = requests.get(url)
print(result)
注意:结果是XML格式,可以用lxml.etree解析读取它。它可能会帮助您解析 xml。 How to get XML tag value in Python
最近我正在使用 PyNamecheap 注册域名,但我想为每个 Registrant、 配置我的域名联系人信息管理、技术 和计费 用户。
但它没有提供他们 code 所查看的选项,他们只是遍历用户 contact_types = ['Registrant', 'Tech', 'Admin', 'AuxBilling']
并为所有帐户类型创建相同的详细信息。而且也没有任何 update userinfo 方法或任何东西.
有没有什么方法可以在创建时更新或自定义它们,然后再更新。
正如Namecheap Docs所说。它只是发送一个 get request
作为
https://api.sandbox.namecheap.com/xml.response?ApiUser=myuser&ApiKey=mykey&UserName=myuser&Command=namecheap.domains.setContacts&ClientIp=116.204.161.41&DomainName=mycooldomainxyz123.com&AuxBillingFirstName=Daisy&AuxBillingLastName=Smith&AuxBillingAddress1=8939%20S.cross%20Blvd&AuxBillingCity=califonia&AuxBillingOrganizationName=Org1&AuxBillingStateProvince=CA&AuxBillingPostalCode=90045&AuxBillingCountry=US&AuxBillingPhone=+1.6613102107&AuxBillingEmailAddress=john@gmail.com&TechFirstName=Daisy&TechLastName=Smith&TechAddress1=8939%20S.cross%20Blvd&TechStateProvince=CA&TechCity=california&TechPostalCode=90045&TechOrganizationName=Org1&TechCountry=US&TechPhone=+1.6613102107&TechEmailAddress=john@gmail.com&AdminFirstName=Daisy&AdminLastName=Smith&AdminAddress1=8939%20S.cross%20Blvd&AdminStateProvince=CA&AdminPostalCode=90045&AdminOrganizationName=org1&AdminCountry=US&AdminPhone=+1.6613102107&AdminCity=california&AdminEmailAddress=john@gmail.com&RegistrantFirstName=Daisy&RegistrantLastName=Smith&RegistrantAddress1=8939%20S.cross%20Blvd&RegistrantStateProvince=CA&RegistrantPostalCode=90045&RegistrantCountry=US&RegistrantPhone=+1.6613102107&RegistrantEmailAddress=john@gmail.com&RegistrantCity=california&RegistrantOrganizationName=Org1
它可能看起来 凌乱 但它不是。
只需设置您的 params ApiUser
、ApiKey
、UserName
、Command
、ClientIp
、DomainName
和执行任务所需的其他参数。
在我的views.py
中你必须做这样的事情
import requests
url = "above-url"
result = requests.get(url)
print(result)
注意:结果是XML格式,可以用lxml.etree解析读取它。它可能会帮助您解析 xml。 How to get XML tag value in Python