Inserir uma imagem em um campo de imagem
Insere uma imagem em um campo de imagem dos detalhes da empresa ou de uma entrada, com seu texto alternativo, em UM único registro do histórico, e inicia a compilação. A imagem pode ser um arquivo da mídia do site (media_path), um resultado de banco de imagens escolhido por você (stock_id) ou uma descrição pesquisada na biblioteca gratuita de imagens (query; importa o primeiro resultado com os créditos). Grátis: imagens de bancos de imagens não custam créditos.
POST/v1/sites/{site_id}/images:place
Requer sites:write. Não custa créditos. O caminho termina em /images:place. Altera apenas o rascunho. Os visitantes só verão as alterações quando você publicar.
Uma chamada para “inserir uma foto aqui”. target é o campo de imagem: business:/hero/image para a imagem da página inicial ou <collection>/<slug>:/image para uma entrada, como services/sourdough:/image. O modelo de conteúdo lista os campos de imagem.
Informe exatamente uma origem:
query: uma descrição em inglês, com termos concretos. A biblioteca gratuita de imagens é pesquisada, e o primeiro resultado é importado com os créditos correspondentes.orientationrestringe o formato.stock_id: um resultado escolhido por você usando Pesquisar imagens de banco.media_path: um arquivo que já está na mídia do site, como uma foto do proprietário.
O valor de alt é salvo no campo de texto alternativo ao lado da imagem, se houver um no conteúdo (por exemplo, imageAlt), e junto ao arquivo de mídia. A alteração cria uma entrada no histórico e inicia a compilação: a resposta inclui build. Se a pesquisa não encontrar resultados, retorna 404 e nada é gravado.
Autorizações
Authorizationbearerin headerrequiredParâmetros de caminho
site_idstringrequiredO id do site ou seu slug (o endereço antes de .atelier201.page).
Corpo
application/jsonrequiredtargetstringrequiredlength: 3–200 charsO campo de imagem: business:/hero/image para os dados da empresa ou
altstringrequiredlength: 1–300 charsO que a imagem mostra, para pessoas que não conseguem vê-la, no idioma do site. O texto é salvo no campo alt ao lado da imagem, quando disponível.
querystringlength: ≤ 100 charsUma descrição para buscar na biblioteca de imagens gratuitas, em inglês e com termos concretos ("minimalist concrete house at dusk"): o primeiro resultado é importado.
stock_idstringlength: ≤ 20 charsO ID de um resultado de search_stock_media, quando você escolheu a imagem.
media_pathstringlength: ≤ 200 charsUm arquivo que já está na mídia do site (/media/storefront.jpg), por exemplo, uma foto do proprietário.
orientationenum<string>one of: landscape, portrait, squareCom query: o formato da imagem a buscar. Landscape é adequado para uma imagem de destaque.
Resposta
Inserir uma imagem em um campo de imagem
dataRecord<string, object>requiredrequest_idstringrequiredCódigos possíveis: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: resource_not_found
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: result_expired
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: request_too_large
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: rate_limited
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: internal_error
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: service_unavailable
errorobjectrequiredrequest_idstringrequired