/api/v4/locations/listings/mark-as-not-duplicateEintrag als Nicht-Duplikat markieren
Verwirft ein oder mehrere potenzielle Duplikate als Fehlalarme, sodass sie nicht mehr in der Duplikatliste erscheinen.
Parameter
Body
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| input.listingItemIds | array | erforderlich | Array of base64-encoded listing item IDs to dismiss as not duplicates. Use the `listingItemId` values from the duplicate-listings endpoints. |
| input.locationId | string | optional | Location that owns the listing items (base64-encoded Relay ID or raw numeric ID). Scopes the operation to a single location. |
Beispielanfrage
Body zum direkten Einfügen. Ersetzen Sie Platzhalter-IDs und -Werte durch Ihre eigenen.
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "listingItemIds": ["TGlzdGluZ0l0ZW06MjM1OTg0NTA="] }}Antworten
200Listing items dismissed as not duplicates. On failure, `success` is `false` and `errors` describes why.
{ "data": { "markAsNotDuplicate": { "success": true, "errors": null } }}400Validation error, e.g. an unknown or malformed listing item ID. See the `errors` array (`code`, `message`, `path`).
401Unauthenticated, missing or invalid API key.
Verwirft potenzielle Duplikate als Fehlalarme. Nach dem Verwerfen werden die Elemente als bestätigte Nicht-Duplikate markiert und erscheinen weder unter Doppelte Einträge für einen Standort abrufen noch in der Zusammenfassung für das gesamte Konto. Befüllen Sie listingItemIds mit den listingItemId-Werten aus diesen Endpunkten.
Anwendungsfall: Fehlalarme aus der Warteschlange entfernen
Die Erkennung ist konservativ und kennzeichnet auch legitime Einträge, die lediglich ähnlich aussehen (ein zweites gültiges Profil, ein weiterer Franchise-Standort, ein umbenannter Standort). Wenn eine prüfende Person bestätigt, dass es sich um den richtigen Eintrag handelt, verwerfen Sie ihn als potenzielles Duplikat, damit er die Duplikatwarteschlange nicht länger unübersichtlich macht:
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "listingItemIds": ["TGlzdGluZ0l0ZW06MjM1OTg0NTA="] }}listingItemIds ist erforderlich und akzeptiert mehrere IDs: Fassen Sie alle Fehlalarme für einen Standort in einem Aufruf zusammen. Ein 200 mit success: true bestätigt das Verwerfen; success: false oder ein 400 gibt ein befülltes errors-Array zur Prüfung zurück.
Anwendungsfall: das Gegenteil der Unterdrückung
Dieser Endpunkt ist das Gegenstück zu Eintrag als Duplikat markieren und akzeptiert dieselbe Struktur des Anfragetexts; verwenden Sie ihn, um die irrtümliche Kennzeichnung eines Elements rückgängig zu machen. Beide sind Schreiboperationen, die auf das Anfragelimit des Kontos angerechnet werden. Bevorzugen Sie daher gebündelte Anfragen gegenüber einzelnen Anfragen pro Element.
curl -X POST 'https://listingsapi.com/api/v4/locations/listings/mark-as-not-duplicate' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "listingItemIds": [ "TGlzdGluZ0l0ZW06MjM1OTg0NTA=" ] } }'