Browse Source

dns_la adapter new api

pull/4827/head
cnssl 2 years ago
parent
commit
ec2c9c23d9
  1. 15
      dnsapi/dns_la.sh

15
dnsapi/dns_la.sh

@ -42,7 +42,7 @@ dns_la_add() {
_debug _domain "$_domain" _debug _domain "$_domain"
_info "Adding record" _info "Adding record"
# record type is enum in new api, 16 for TXT # record type is enum in new api, 16 for TXT
if _la_post "{\"domainId\":\"$_domain_id\",\"type\":16,\"host\":\"$_sub_domain\",\"data\":\"$txtvalue\",\"ttl\":600}" "record"; then if _la_post "{\"domainId\":\"$_domain_id\",\"type\":16,\"host\":\"$_sub_domain\",\"data\":\"$txtvalue\",\"ttl\":600}" "record"; then
if _contains "$response" '"id":'; then if _contains "$response" '"id":'; then
@ -163,7 +163,7 @@ _la_get() {
export _H1="Authorization: Basic $LA_Token" export _H1="Authorization: Basic $LA_Token"
if ! response="$(_get "$url" | tr -d ' ' | tr "}" ",")"; then
if ! response="$(_get "$url" | tr -d ' ' | tr "}" ",")"; then
_err "Error: $url" _err "Error: $url"
return 1 return 1
fi fi
@ -185,14 +185,19 @@ _la_post() {
if ! response="$(_post "$body" "$url" "" "$http_method")"; then if ! response="$(_post "$body" "$url" "" "$http_method")"; then
_err "Error: $url" _err "Error: $url"
return 1 return 1
fi
fi
_debug2 response "$response" _debug2 response "$response"
return 0 return 0
} }
_la_token() { _la_token() {
LA_Token=$(echo -n "$LA_Ak:$LA_Sk" | base64 -w 0)
LA_Token=$(printf "$LA_Ak:$LA_Sk" | base64 -w 0)
_debug "$LA_Token"
return 0
}
-w 0)
_debug "$LA_Token" _debug "$LA_Token"
return 0 return 0
Loading…
Cancel
Save