The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

27 řádky
841 B

  1. #!/bin/bash
  2. if [[ -z "${GODADDY_API_KEY}" ]] ; then
  3. echo "GODADDY_API_KEY not defined in environment"
  4. exit 1
  5. fi
  6. if [[ -z "${GODADDY_API_SECRET}" ]] ; then
  7. echo "GODADDY_API_SECRET not defined in environment"
  8. exit 1
  9. fi
  10. URI="${1:?no uri}"
  11. POST_FILE="${2}"
  12. HTTP_METHOD=${3}
  13. API_BASE=https://api.godaddy.com/v1/domains/
  14. if [[ ! -z "${POST_FILE}" ]] ; then
  15. if [[ -z "${HTTP_METHOD}" ]] ; then
  16. curl -d @${POST_FILE} -s -H 'Content-Type: application/json' -H "Authorization: sso-key ${GODADDY_API_KEY}:${GODADDY_API_SECRET}" ${API_BASE}${URI}
  17. else
  18. curl -d @${POST_FILE} -X ${HTTP_METHOD} -s -H 'Content-Type: application/json' -H "Authorization: sso-key ${GODADDY_API_KEY}:${GODADDY_API_SECRET}" ${API_BASE}${URI}
  19. fi
  20. else
  21. curl -s -H "Authorization: sso-key ${GODADDY_API_KEY}:${GODADDY_API_SECRET}" ${API_BASE}${URI}
  22. fi