为了能快速了解并处理您的问题,请提供以下基础信息:
问题描述:我想用py做了一个自动申请lets encrypt的工具,但是总是提示我参数错误,我现在的代码:
def logic_apply_ssl(data):
panel, api_key, domains = data["bt_panel"], data["api_key"], data["domains"
responses = []
for domain in domains:
write_log(f"开始申请 SSL:{domain}")
payload = {
"domains": json.dumps([domain]), # 域名数组
"auth_type": "http", # 验证方式
"auth_to": "1", # 验证目标
"auto_wildcard": "0", # 自动通配符
#"id": "1" # SSL类型ID
}
resp = bt_request(panel, api_key, "SetSitesSSL", payload)
responses.append({"domain": domain, "result": resp})
return responses
|
|