/api/v4/locations/photos/removeRimuovi foto da una sede
Scollega uno o più file multimediali da una sede tramite i rispettivi ID.
Parametri
Corpo
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| input.locationId | string | obbligatorio | The location's Base64-encoded Relay ID the photos belong to. |
| input.photoIds | array of strings | obbligatorio | Media file IDs to detach from the location (as returned by the get-photos or upload endpoints). |
Richiesta di esempio
Corpo pronto da incollare. Sostituisci gli ID e i valori segnaposto con i tuoi.
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "photoIds": [ "TWVkaWFGaWxlOjU4Nzg5MzI=" ] }}Risposte
200Photos removed. `removedCount` reports how many media files were detached.
{ "data": { "removeLocationPhotos": { "clientMutationId": null, "removedCount": 1, "errors": null } }}401Unauthenticated, missing or invalid API key.
Scollega file multimediali da una sede. Identifica i file da rimuovere tramite photoIds (gli ID restituiti dagli endpoint get-photos o di caricamento). Il valore di removedCount nella risposta indica quanti file sono stati effettivamente scollegati, consentendoti di individuare gli ID di file già rimossi.
Caso d'uso: rimuovere immagini obsolete della facciata. Dopo una ristrutturazione, elenca le foto della sede, seleziona le immagini aggiuntive obsolete e passa i rispettivi ID in photoIds per rimuoverle dalle piattaforme di pubblicazione con una sola chiamata.
Caso d'uso: annullare un caricamento collettivo errato. Se un'importazione automatizzata ha associato i contenuti sbagliati, raccogli gli ID dei file multimediali errati dalla risposta al caricamento e rimuovili immediatamente, quindi carica nuovamente i file corretti.
Aspetti da tenere presenti.
- Solo le foto della categoria
ADDITIONALpossono essere rimosse tramite l'API. Le immaginiLOGOeCOVERnon possono essere eliminate qui; sostituiscile invece tramite l'endpoint di caricamento. - La rimozione di un file multimediale lo scollega dalla sede; non elimina necessariamente il file dalla libreria multimediale dell'account.
- Un valore di
removedCountpari a0conerrors: nullsignifica che nessuno degli ID forniti era associato a quella sede.
curl -X POST 'https://listingsapi.com/api/v4/locations/photos/remove' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "photoIds": [ "TWVkaWFGaWxlOjU4Nzg5MzI=" ] } }'