added dnsapi for internetx autodns json api

This commit is contained in:
aa 2023-02-28 20:27:53 +01:00
parent 7fab4269a5
commit 5899090bbc

View File

@ -45,7 +45,7 @@ dns_autodns_json_add() {
_post_data="{\"adds\":[{\"name\":\"$_autodns_sub_domain\",\"ttl\":600,\"type\":\"TXT\",\"value\":\"$txtvalue\"}]}"
_response="$(dns_autodns_api_call "/zone/$_autodns_zone/_stream" "$_post_data")"
if [ "$?" -eq "0" ] && _contains "$_response" '{"type":"Zone","summary":1}'; then
if _contains "$_response" '{"type":"Zone","summary":1}'; then
_info "Added, OK"
return 0
fi
@ -64,7 +64,6 @@ dns_autodns_json_rm() {
AUTODNS_PASSWORD="${AUTODNS_PASSWORD:-$(_readaccountconf_mutable AUTODNS_PASSWORD)}"
AUTODNS_CONTEXT="${AUTODNS_CONTEXT:-$(_readaccountconf_mutable AUTODNS_CONTEXT)}"
if ! _get_autodns_zone "$fulldomain"; then
_err "invalid domain"
return 1
@ -74,7 +73,7 @@ dns_autodns_json_rm() {
_post_data="{\"rems\":[{\"name\":\"$_autodns_sub_domain\",\"type\":\"TXT\",\"value\":\"$txtvalue\"}]}"
_response="$(dns_autodns_api_call "/zone/$_autodns_zone/_stream" "$_post_data")"
if [ "$?" -eq "0" ] && _contains "$_response" '{"type":"Zone","summary":1}'; then
if _contains "$_response" '{"type":"Zone","summary":1}'; then
_info "Deleted, OK"
return 0
fi
@ -82,7 +81,6 @@ dns_autodns_json_rm() {
return 1
}
dns_autodns_api_call() {
_api_route="$1"
_post_data="$2"