/api/v4/locations/photos/starContrassegnare le foto di una sede come preferite
Contrassegna una o più foto aggiuntive di una sede come preferite per un posizionamento prioritario sulle piattaforme di pubblicazione supportate.
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 star (as returned by the get-photos or upload endpoints). |
| input.starred | boolean | obbligatorio | `true` to star the given photos, `false` to unstar them. This flag, not the path, decides what happens: `/star` and `/unstar` behave the same way. |
Richiesta di esempio
Corpo pronto da incollare. Sostituisci gli ID e i valori segnaposto con i tuoi.
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "photoIds": [ "TWVkaWFGaWxlOjU4Nzg5MzI=" ], "starred": true }}Risposte
200Photos starred. Returns each affected photo with `starred` set to true; `error` is null on success.
{ "data": { "starUnstarLocationPhotos": { "success": true, "photos": [ { "id": "TWVkaWFGaWxlOjU4Nzg5MzI=", "databaseId": 5878932, "url": "https://sy-media-store.s3-us-west-2.amazonaws.com/f868bb3f/59c670a3/ef4ffb12.jpg", "thumbnailUrl": "https://sy-media-store.s3-us-west-2.amazonaws.com/f868bb3f/59c670a3/thumbnail_ef4ffb12.jpg", "type": "ADDITIONAL", "starred": true } ], "error": null } }}401Unauthenticated, missing or invalid API key.
Contrassegna le foto specificate di una sede come preferite. Le foto preferite ricevono un posizionamento prioritario nelle directory delle piattaforme di pubblicazione che supportano le immagini in evidenza, consentendoti così di portare i tuoi scatti migliori in cima a una scheda.
Caso d'uso: mettere in evidenza un'immagine principale stagionale. Dopo aver caricato una nuova foto della facciata del negozio, contrassegnala come preferita affinché compaia per prima nella galleria su Google e sugli altri siti supportati. Passa l'ID del contenuto multimediale restituito nella risposta al caricamento in photoIds.
Caso d'uso: curare una raccolta coerente con il brand. Quando gestisci molte sedi, contrassegna come preferita la stessa categoria di foto aggiuntiva (ad esempio, la foto degli esterni) in ogni sede per mantenere coerente la galleria visibile al pubblico.
Aspetti da tenere presenti.
- La risposta usa la chiave
starUnstarLocationPhotos, che non prende il nome dalla route, e la chiave è la stessa sia per/locations/photos/starsia per/locations/photos/unstar. - Il suo payload contiene un singolo oggetto
error, non un arrayerrors, e non contieneclientMutationId. Non è presente neppure un campocaptionnelle foto. - Solo le foto della categoria
ADDITIONALpossono essere contrassegnate come preferite. Le immaginiLOGOeCOVERsono già principali e non possono essere contrassegnate come preferite. - Una sede può avere al massimo 4 foto preferite; se superi questo limite, l'operazione fallisce con
SY15012. Il controllo conta le foto già contrassegnate come preferite più quelle incluse in questa richiesta e si applica solo quandostarredètrue. - Per annullare l'azione, usa
POST /api/v4/locations/photos/unstarconstarred: false. È il valore distarreda determinare cosa succede, non il percorso: l'invio tramite POST distarred: truea/unstarcontrassegna le foto come preferite.
curl -X POST 'https://listingsapi.com/api/v4/locations/photos/star' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "photoIds": [ "TWVkaWFGaWxlOjU4Nzg5MzI=" ], "starred": true } }'