/api/v4/locations/photos/starMarcar fotos de una ubicación como favoritas
Marca una o más fotos adicionales de una ubicación como favoritas para darles prioridad de aparición en las plataformas de publicación compatibles.
Parámetros
Cuerpo
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| input.locationId | string | obligatorio | The location's Base64-encoded Relay ID the photos belong to. |
| input.photoIds | array of strings | obligatorio | Media file IDs to star (as returned by the get-photos or upload endpoints). |
| input.starred | boolean | obligatorio | `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. |
Solicitud de ejemplo
Cuerpo listo para pegar. Sustituye los ID y valores de ejemplo por los tuyos.
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "photoIds": [ "TWVkaWFGaWxlOjU4Nzg5MzI=" ], "starred": true }}Respuestas
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.
Marca las fotos especificadas de una ubicación como favoritas. Las fotos favoritas tienen prioridad de aparición en los directorios de las plataformas de publicación que admiten imágenes destacadas, por lo que esta es la forma de situar tus mejores fotos en la parte superior de una ficha.
Caso de uso: destacar una imagen principal de temporada. Después de subir una nueva foto de la fachada, márcala como favorita para que aparezca al principio de la galería en Google y otros sitios compatibles. Pasa el ID del archivo multimedia de la respuesta de subida en photoIds.
Caso de uso: seleccionar un conjunto coherente de imágenes de marca. Cuando gestiones muchas ubicaciones, marca como favorita la misma categoría de foto adicional (por ejemplo, la foto del exterior) en cada ubicación para mantener la coherencia de la galería que se muestra al público.
Aspectos que debes tener en cuenta.
- La respuesta usa la clave
starUnstarLocationPhotos, que no toma su nombre de la ruta, y la clave es la misma tanto en/locations/photos/starcomo en/locations/photos/unstar. - Su contenido incluye un único objeto
error, no un arrayerrors, y no hayclientMutationId. Tampoco hay un campocaptionen una foto. - Solo se pueden marcar como favoritas las fotos de la categoría
ADDITIONAL. Las imágenesLOGOyCOVERya son principales y no se pueden marcar como favoritas. - Una ubicación puede tener como máximo 4 fotos favoritas; si se supera ese límite, la operación falla con
SY15012. La comprobación cuenta las fotos ya marcadas como favoritas más las de esta solicitud, y solo se aplica cuandostarredestrue. - Para revertir la acción, usa
POST /api/v4/locations/photos/unstarconstarred: false. El valor destarreddetermina lo que ocurre, no la ruta: enviarstarred: truemediante POST a/unstarmarca las fotos como favoritas.
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 } }'