/api/v4/locations/reviews/respond/archiveBir yanıtı arşivleme
İşletme sahibinin mevcut bir yanıtını arşivleyerek bir etkileşim için takip edilen etkin yanıtlar arasından kaldırır.
Parametreler
Gövde
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| responseId | string | zorunlu | ID of the response to archive (the `id` from an interaction's `responses` array). |
Örnek istek
Yapıştırmaya hazır gövde. Yer tutucu kimlikleri ve değerleri kendi değerlerinizle değiştirin.
{ "responseId": "2090753a-ece6-4837-8336-8494ad308523"}Yanıtlar
200Response archived. `data.archiveResponse.status` is `"true"` on success.
{ "data": { "archiveResponse": { "status": "true" } }}401Unauthenticated, missing or invalid API key.
Bir etkileşime daha önce gönderilmiş bir yanıtı arşivler. Arşivleme, Listings API'nin yerel önbelleğinde yapılan bir mantıksal silme işlemidir; yanıtı etkileşim için takip edilen responses içinden kaldırır ancak kaynak platformdan geri çekmez. Google, Yelp veya Facebook'ta zaten yayımlanmış yanıtlar bu platformlarda yayında kalır.
responseId değerini, Kimliklere göre etkileşimleri getirme veya Etkileşimleri listeleme aracılığıyla bir etkileşimin responses[].id alanından alın.
Kullanım senaryosu: yerini başka bir yanıta bırakmış taslak yanıtı temizleme
Bir yanıt yanlışlıkla oluşturulduysa veya yayımlanmadan önce yerini başka bir yanıta bıraktıysa, kontrol panelinizde etkileşimin responses listesini temiz ve responded bayrağını doğru tutmak için yanıtı arşivleyin:
{ "responseId": "2090753a-ece6-4837-8336-8494ad308523"}Kaynak sitede zaten yayına alınmış bir yanıtın metnini değiştirmek için bunun yerine Bir yanıtı düzenleme işlemini kullanın; arşivleme, yanıtı yayın platformundan kaldırmaz.
curl -X POST 'https://listingsapi.com/api/v4/locations/reviews/respond/archive' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "responseId": "2090753a-ece6-4837-8336-8494ad308523" }'