问:你好
我今天申请获得了代理商api接口,目前想通过post方式实现注册域名功能,我根据文档看到如下内容
http://api.west263.com/api/?userid=test&strCmd=aaaaaabbbccccc&versig=6bd881e1d95e569030e52cb0a9926f39
这个 strCmd 到底是如何拼接而成的,我看到文档里面有相关的说明:
strCmd为命令字符串
示例代码
domainname
add
entityname:domain
domainname:test2016.test
term:1
dom_org:zhang xiaoguang
dom_fn:xiao guang
…….
以上代码参数是如何拼接为 url上面的 strCmd 的?
谢谢
,代理商api使用说明
答:您好,
asp示例:
strCmd="domainname"&vbcrlf
strCmd=strCmd&"add"&vbcrlf
strCmd=strCmd&"entityname:domain"&vbcrlf
….
…
strCmd=strCmd&"."&vbcrlf
,每一行用回车换行符拼接,最后再加.和回车换行符,非常感谢您长期对我司的支持!
问:你好
请问最后的那一行参数还需要加回车换行吗?
答:您好,需要,所有命令参数拼接完后,最后一行还要拼接一个.和回车换行符
strCmd=strCmd&"."&vbcrlf
,非常感谢您长期对我司的支持!
问:目前我是使用python,该字符串代码如下
strCmd="domainname" "\\r\\n" "add" "\\r\\n" "entityname:domain" "\\r\\n" "domainname:test2016.test" "\\r\\n" "term:1" "\\r\\n" "dom_org:zhang xiaoguang" "\\r\\n" "dom_fn:xiao guang" "\\r\\n" "dom_ln:zhang" "\\r\\n" "dom_adr1:Huan Qiu Guang Chang 24Lou 2Hao " "\\r\\n" "dom_ct:cheng du" "\\r\\n" "dom_st:SC" "\\r\\n" "dom_co:cn" "\\r\\n" "dom_pc:610001" "\\r\\n" "dom_ph:" "\\r\\n" "dom_fax:" "\\r\\n" "dom_em:aa@qq.com" "\\r\\n" "dom_org_m:张小光" "\\r\\n" "dom_fn_m:小光" "\\r\\n" "dom_ln_m:张" "\\r\\n" "dom_adr_m:金牛 " "\\r\\n" "dom_ct_m:成都 " "\\r\\n" "dom_st_m:四川" "\\r\\n" "domain" "\\r\\n" "ppricetemp:80" "\\r\\n"
答:您好,
python3示例:
api_username = 'test'.encode('gbk')
api_password = 'test'.encode('gbk')
api_url = 'http://api.west263.com/api/'
strCmd = ('domainname\\r\\ncheck\\r\\nentityname:domain-check\\r\\ndomainname:大生态\\r\\nsuffix:.com\\r\\n.\\r\\n').encode('gbk')
versig= md5(api_username api_password strCmd[0:10]).hexdigest()
payload = {'userid': api_username, 'strCmd': strCmd, 'versig': versig}
response = requests.post(api_url, data=payload).text
,非常感谢您长期对我司的支持!