$apiuser = 'ux101'; //用户名
$apikey = 'asgGE4G4ASE5G1584fasdgfd5GH5'; //api密钥
$time = time(); //php 10位时间戳,时间请求误差20分钟内有效
$sspkey = md5($apiuser.$apikey.$time); //对数据进行md5加密
最后请求示例:POST
?ssapiuser=$apiuser&ssapikey=$sspkey&apitime=$time
其中 ssapiuser|ssapikey|apitime 为公共请求参数,其它请求参数不参与加密。
实际请求示例:
修改域名解析记录
url 'https://www.yooym.com/home/dns/dnsfun.php'
post
ssapiuser=ux101&ssapikey=adf2f77075cbce30f8edf9e16dfcd334&apitime=1694919396&ac=adddns&ID=587425487&rr=tttt&type=AAAA&line=%E9%BB%98%E8%AE%A4&value=224e%3A37d%3A8425%3Ab7d9%3A%3A888&mx=-&ttl=600&record_id=851895377595444224