POST/v1/media
media:writeLast opp et bilde eller en nedlastingsfil
purpose=image legger filen i det åpne mediebiblioteket og svarer med en url du kan legge inn i images på et produkt. purpose=post legger den i publikasjonens eget mediebibliotek og svarer med en id du kan sette som featured_image.id på et innlegg. De to er ikke samme sted, og det er derfor det er to: et innlegg viser til forsidebildet sitt med en id fra sitt eget bibliotek, så en url herfra er ikke noe featured_image kan holde. purpose=delivery legger filen i den private butikkbøtta og svarer med en key du kan sette som delivery_file_key, og med vilje uten url: filen er det kjøperen betaler for, og den serveres bare gjennom nedlastingsruta etter et betalt kjøp.
Bodyen du sender
Sendes som multipart/form-data, ikke som JSON.
purposestringpåkrevd- image for et produktbilde, post for et forsidebilde til et innlegg, delivery for en fil kjøperen laster ned.
filebinarypåkrevd- Selve filen. Bilder kan være inntil 5 MB, og må være PNG, JPG, WebP, SVG eller GIF.
Svaret · 201
mediaMedia- Filen slik den ble lagret.
{
"media": {
"url": "https://media.skribb.no/…/krus.jpg",
"key": "…/krus.jpg",
"purpose": "image"
}
}# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/media" \
-X POST \
-F purpose=post \
-F file=@bilde.png