Utilizamos cookies para garantir que você tenha a melhor experiência em nosso site. Ao continuar usando nosso site, você aceita nosso uso de cookies, Politica de Privacidade e Termos de uso.
Nossa plataforma/APIs fornece uma breve descrição do que sua plataforma/APIs faz e por que os desenvolvedores devem usá-las.
Antes de começar, certifique-se de ter o seguinte:
Conhecimento básico das tecnologias relevantes, por exemplo, APIs RESTful, JSON
Liste quaisquer pré-requisitos específicos, por exemplo, proficiência em linguagem de programação, familiaridade com determinadas bibliotecas ou frameworks.
Para acessar nossas APIs, você precisará de uma chave de API. Siga estas etapas para obter suas credenciais de API:
Crie uma conta em nosso portal do desenvolvedor.
Navegue até a seção de API e selecione a API que deseja usar.
Gere uma chave de API.
Armazene sua chave de API com segurança. Não a exponha em repositórios de código acessíveis publicamente.
Vamos fazer sua primeira chamada de API usando cURL:
curl -X GET "https://api.hostioo.com.br/resource" -H "Authorization: Bearer YOUR_API_KEY"
Replace `https://api.hostioo.com.br/resource` with the actual API endpoint and `YOUR_API_KEY` with your API key.
`https://api.hostioo.com.br/resource`
`YOUR_API_KEY`
Substitua `https://api.hostioo.com.br/resource` pelo endpoint da API e `YOUR_API_KEY` pela sua chave de API.
Aqui está um exemplo simples em Python demonstrando como fazer uma chamada de API:
import requests url = 'https://api.hostioo.com.br/resource' headers = { 'Authorization': 'Bearer YOUR_API_KEY' } response = requests.get(url, headers=headers) if response.status_code == 200: data = response.json() print(data) else: print('Error:', response.status_code)
Substitua `https://api.hostioo.com.br/resource` pelo endpoint real da API e `YOUR_API_KEY` pela sua chave de API.
Implantação wordpress via Image:
docker pull wordpress:latest
Documentação de image `https://github.com/docker-library/official-images.git` Versão de instalação via compose git.
`https://github.com/docker-library/official-images.git`
Documentação de instalação via Docker swarm:
# # NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" # # PLEASE DO NOT EDIT IT DIRECTLY. # FROM php:8.1-apache # persistent dependencies RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ # Ghostscript is required for rendering PDF previews ghostscript \ ; \ rm -rf /var/lib/apt/lists/* # install the PHP extensions we need (https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions) RUN set -ex; \ \ savedAptMark="$(apt-mark showmanual)"; \ \ apt-get update; \ apt-get install -y --no-install-recommends \ libavif-dev \ libfreetype6-dev \ libicu-dev \ libjpeg-dev \ libmagickwand-dev \ libpng-dev \ libwebp-dev \ libzip-dev \ ; \ \ docker-php-ext-configure gd \ --with-avif \ --with-freetype \ --with-jpeg \ --with-webp \ ; \ docker-php-ext-install -j "$(nproc)" \ bcmath \ exif \ gd \ intl \ mysqli \ zip \ ; \ # https://pecl.php.net/package/imagick pecl install imagick-3.8.0; \ docker-php-ext-enable imagick; \ rm -r /tmp/pear; \ \ # some misbehaving extensions end up outputting to stdout 🙈 (https://github.com/docker-library/wordpress/issues/669#issuecomment-993945967) out="$(php -r 'exit(0);')"; \ [ -z "$out" ]; \ err="$(php -r 'exit(0);' 3>&1 1>&2 2>&3)"; \ [ -z "$err" ]; \ \ extDir="$(php -r 'echo ini_get("extension_dir");')"; \ [ -d "$extDir" ]; \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies apt-mark auto '.*' > /dev/null; \ apt-mark manual $savedAptMark; \ ldd "$extDir"/*.so \ | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' \ | sort -u \ | xargs -r dpkg-query --search \ | cut -d: -f1 \ | sort -u \ | xargs -rt apt-mark manual; \ \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ rm -rf /var/lib/apt/lists/*; \ \ ! { ldd "$extDir"/*.so | grep 'not found'; }; \ # check for output like "PHP Warning: PHP Startup: Unable to load dynamic library 'foo' (tried: ...) err="$(php --version 3>&1 1>&2 2>&3)"; \ [ -z "$err" ] # set recommended PHP.ini settings # see https://secure.php.net/manual/en/opcache.installation.php RUN set -eux; \ docker-php-ext-enable opcache; \ { \ echo 'opcache.memory_consumption=128'; \ echo 'opcache.interned_strings_buffer=8'; \ echo 'opcache.max_accelerated_files=4000'; \ echo 'opcache.revalidate_freq=2'; \ } > /usr/local/etc/php/conf.d/opcache-recommended.ini # https://wordpress.org/support/article/editing-wp-config-php/#configure-error-logging RUN { \ # https://www.php.net/manual/en/errorfunc.constants.php # https://github.com/docker-library/wordpress/issues/420#issuecomment-517839670 echo 'error_reporting = E_ERROR | E_WARNING | E_PARSE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING | E_RECOVERABLE_ERROR'; \ echo 'display_errors = Off'; \ echo 'display_startup_errors = Off'; \ echo 'log_errors = On'; \ echo 'error_log = /dev/stderr'; \ echo 'log_errors_max_len = 1024'; \ echo 'ignore_repeated_errors = On'; \ echo 'ignore_repeated_source = Off'; \ echo 'html_errors = Off'; \ } > /usr/local/etc/php/conf.d/error-logging.ini RUN set -eux; \ a2enmod rewrite expires; \ \ # https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html a2enmod remoteip; \ { \ echo 'RemoteIPHeader X-Forwarded-For'; \ # these IP ranges are reserved for "private" use and should thus *usually* be safe inside Docker echo 'RemoteIPInternalProxy 10.0.0.0/8'; \ echo 'RemoteIPInternalProxy 172.16.0.0/12'; \ echo 'RemoteIPInternalProxy 192.168.0.0/16'; \ echo 'RemoteIPInternalProxy 169.254.0.0/16'; \ echo 'RemoteIPInternalProxy 127.0.0.0/8'; \ } > /etc/apache2/conf-available/remoteip.conf; \ a2enconf remoteip; \ # https://github.com/docker-library/wordpress/issues/383#issuecomment-507886512 # (replace all instances of "%h" with "%a" in LogFormat) find /etc/apache2 -type f -name '*.conf' -exec sed -ri 's/([[:space:]]*LogFormat[[:space:]]+"[^"]*)%h([^"]*")/\1%a\2/g' '{}' + RUN set -eux; \ version='6.8.3'; \ sha1='fd56bcdc15f1877e45dce67942ea75949ed650e8'; \ \ curl -o wordpress.tar.gz -fL "https://wordpress.org/wordpress-$version.tar.gz"; \ echo "$sha1 *wordpress.tar.gz" | sha1sum -c -; \ \ # upstream tarballs include ./wordpress/ so this gives us /usr/src/wordpress tar -xzf wordpress.tar.gz -C /usr/src/; \ rm wordpress.tar.gz; \ \ # https://wordpress.org/support/article/htaccess/ [ ! -e /usr/src/wordpress/.htaccess ]; \ { \ echo '# BEGIN WordPress'; \ echo ''; \ echo 'RewriteEngine On'; \ echo 'RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]'; \ echo 'RewriteBase /'; \ echo 'RewriteRule ^index\.php$ - [L]'; \ echo 'RewriteCond %{REQUEST_FILENAME} !-f'; \ echo 'RewriteCond %{REQUEST_FILENAME} !-d'; \ echo 'RewriteRule . /index.php [L]'; \ echo ''; \ echo '# END WordPress'; \ } > /usr/src/wordpress/.htaccess; \ \ chown -R www-data:www-data /usr/src/wordpress; \ # pre-create wp-content (and single-level children) for folks who want to bind-mount themes, etc so permissions are pre-created properly instead of root:root # wp-content/cache: https://github.com/docker-library/wordpress/issues/534#issuecomment-705733507 mkdir wp-content; \ for dir in /usr/src/wordpress/wp-content/*/ cache; do \ dir="$(basename "${dir%/}")"; \ mkdir "wp-content/$dir"; \ done; \ chown -R www-data:www-data wp-content; \ chmod -R 1777 wp-content VOLUME /var/www/html COPY --chown=www-data:www-data wp-config-docker.php /usr/src/wordpress/ COPY docker-entrypoint.sh /usr/local/bin/ # https://github.com/docker-library/wordpress/issues/969 RUN ln -svfT docker-entrypoint.sh /usr/local/bin/docker-ensure-installed.sh ENTRYPOINT ["docker-entrypoint.sh"] CMD ["apache2-foreground"]
Image oficial Docker Github `https://github.com/docker-library/official-images.git` Image Docker LATEST `CRIE SUA VARIAVEIS PARA ENV` compose.
`CRIE SUA VARIAVEIS PARA ENV`
Guias do Desenvolvedor
Gerenciamento de Aplicativos
Módulo de Consentimento
É isso! Agora você está pronto para começar a integrar nossas APIs em seus aplicativos. Se tiver alguma dúvida ou precisar de ajuda, não hesite em entrar em contato com nossa equipe de suporte. Boa programação!
Com nossa variações em estilo o usuário deverá ficar atento a toda mudança de sistema em nossas request
Harum vero est repudiandae consequatur ullam officiis blanditiis sunt excepturi alias perspiciatis? Lorem ipsum dolor sit amet consectetur adipisicing elit. Eveniet assumenda dicta quod, ea doloremque sit.
Quas atque temporibus beatae numquam, quis, dolore quos culpa pariatur rem minus harum quidem dolores sapiente quibusdam ipsum, repellat dolorum? Iste accusantium magni distinctio voluptate corporis numquam quod minima laborum illo ullam.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Aliquam, sit illum ab nisi quasi a?
Oferecemos suporte para correção de bugs e orientação sobre o uso do modelo, incluindo:
No entanto, o suporte ao item não inclui:
Para acessar o suporte, envie um ticket através do formulário de contato de suporte (resposta em até 2 dias úteis).