Inserire un'immagine in un campo immagine
Inserisce un'immagine in un campo immagine dei dettagli aziendali o di una voce, con il relativo testo alternativo, crea UNA voce nella cronologia e avvia la build. L'immagine può essere un file dai contenuti multimediali del sito (media_path), un risultato stock scelto da te (stock_id) o una descrizione cercata nella libreria stock gratuita (query, importa il primo risultato con i relativi crediti). Gratis: le immagini stock non costano crediti.
POST/v1/sites/{site_id}/images:place
Richiede sites:write. Non costa crediti. Il percorso termina con /images:place. Modifica solo la bozza. I visitatori non vedranno nulla finché non pubblichi.
Una sola chiamata per «inserisci una foto qui». target è il campo immagine: business:/hero/image per l’immagine della home page oppure <collection>/<slug>:/image per una voce, ad esempio services/sourdough:/image. Il modello dei contenuti elenca i campi immagine.
Indica esattamente una sorgente:
query: una descrizione in inglese, con parole concrete. Viene eseguita una ricerca nella libreria gratuita di immagini stock e il primo risultato viene importato con il relativo credito.orientationrestringe i risultati in base al formato.stock_id: un risultato scelto con Cercare immagini stock.media_path: un file già presente nei file multimediali del sito, ad esempio una foto del proprietario.
Se i contenuti includono un campo alt (ad esempio imageAlt), il valore di alt viene salvato in quel campo accanto all’immagine e anche nel file multimediale. La modifica crea una sola voce nella cronologia e avvia la build: la risposta include build. Se la ricerca non trova nulla, viene restituito 404 e non viene scritto nulla.
Autorizzazioni
Authorizationbearerin headerrequiredParametri di percorso
site_idstringrequiredL'ID del sito o il suo slug (l'indirizzo prima di .atelier201.page).
Corpo
application/jsonrequiredtargetstringrequiredlength: 3–200 charsIl campo immagine: business:/hero/image per i dettagli dell'attività oppure
altstringrequiredlength: 1–300 charsDescrizione di ciò che mostra l'immagine, per chi non può vederla, nella lingua del sito. Se presente, viene salvata nel campo alt accanto all'immagine.
querystringlength: ≤ 100 charsDescrizione da cercare nella libreria di immagini stock gratuite, in inglese e con termini concreti ("minimalist concrete house at dusk"): viene importato il primo risultato.
stock_idstringlength: ≤ 20 charsID di un risultato di search_stock_media, se hai scelto personalmente l'immagine.
media_pathstringlength: ≤ 200 charsFile già presente nei contenuti multimediali del sito (/media/storefront.jpg), ad esempio una foto del proprietario.
orientationenum<string>one of: landscape, portrait, squareCon query: il formato da cercare. Per un hero è adatto Landscape.
Risposta
Inserisci un'immagine in un campo immagine
dataRecord<string, object>requiredrequest_idstringrequiredCodici possibili: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCodici possibili: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCodici possibili: resource_not_found
errorobjectrequiredrequest_idstringrequiredCodici possibili: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCodici possibili: result_expired
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCodici possibili: rate_limited
errorobjectrequiredrequest_idstringrequiredCodici possibili: internal_error
errorobjectrequiredrequest_idstringrequiredCodici possibili: service_unavailable
errorobjectrequiredrequest_idstringrequired