/api/v4/locations/photos/starKonum fotoğraflarını yıldızla işaretleme
Desteklenen yayın platformlarında öncelikli yerleşim için bir konumun ek fotoğraflarından birini veya birkaçını favori olarak işaretler.
Parametreler
Gövde
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| input.locationId | string | zorunlu | The location's Base64-encoded Relay ID the photos belong to. |
| input.photoIds | array of strings | zorunlu | Media file IDs to star (as returned by the get-photos or upload endpoints). |
| input.starred | boolean | zorunlu | `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. |
Örnek istek
Yapıştırmaya hazır gövde. Yer tutucu kimlikleri ve değerleri kendi değerlerinizle değiştirin.
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "photoIds": [ "TWVkaWFGaWxlOjU4Nzg5MzI=" ], "starred": true }}Yanıtlar
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.
Bir konum için belirtilen fotoğrafları yıldızla işaretler. Yıldızlı fotoğraflara, öne çıkan görselleri destekleyen yayın platformu dizinlerinde öncelikli yerleşim verilir; böylece en iyi fotoğraflarınızı işletme kaydının en üstüne taşıyabilirsiniz.
Kullanım senaryosu: mevsime uygun bir ana görseli öne çıkarma. Yeni bir mağaza cephesi fotoğrafı yükledikten sonra, Google'da ve desteklenen diğer sitelerde galerinin başında yer alması için fotoğrafı yıldızla işaretleyin. Yükleme yanıtındaki medya kimliğini photoIds içinde iletin.
Kullanım senaryosu: tutarlı bir marka görsel seti oluşturma. Birçok konumu yönetirken, herkese açık galerinin tutarlı olması için her konumda aynı kategorideki ek fotoğrafı (örneğin dış cephe fotoğrafını) yıldızla işaretleyin.
Dikkat edilmesi gerekenler.
- Yanıtın anahtarı rotanın adını almaz,
starUnstarLocationPhotosolarak adlandırılır ve bu anahtar hem/locations/photos/starhem de/locations/photos/unstariçin aynıdır. - Yanıtın veri yükü, bir
errorsdizisi yerine tek birerrornesnesi içerir veclientMutationIdiçermez. Fotoğrafta dacaptionalanı bulunmaz. - Yalnızca
ADDITIONALkategorisindeki fotoğraflar yıldızla işaretlenebilir.LOGOveCOVERgörselleri zaten birincil görsellerdir ve yıldızla işaretlenemez. - Bir konumda en fazla 4 yıldızlı fotoğraf olabilir; bu sınır aşıldığında işlem
SY15012ile başarısız olur. Denetim, zaten yıldızlı olan fotoğraflarla bu istekteki fotoğrafların toplamını sayar ve yalnızcastarreddeğeritrueolduğunda uygulanır. - İşlemi geri almak için
POST /api/v4/locations/photos/unstarişleministarred: falseile gerçekleştirin. Ne yapılacağını yol değil,starreddeğeri belirler:/unstaryolunastarred: truedeğerini POST ile göndermek fotoğrafları yıldızla işaretler.
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 } }'