Hallo zusammen, nachdem ich jetzt einiges an Zeit mit diversen Tests verplempert habe, versuche ich es mal hier im Forum. Anforderung: Produkt aus einer C# Anwendung anhand "products_model" in der Tabelle "products" suchen, damit keine Mehrfachanlage durch die API erfolgt. Ich erhalte als Antwort permanent: "Given keyName not found: EN". Die Such selbst sieht wie folgt aus: Request: POST https://<SHOP>/api.php/v2/products/search Codeschnipsel: requestPOST.AddHeader("accept", "application/json"); requestPOST.AddHeader("authorization", $"Basic {basicAuth}"); requestPOST.AddHeader("content-type", "application/json"); requestPOST.AddParameter("application/json", json, ParameterType.RequestBody); wobei die Variable "json" folgendes enthält: {"search":[{"match":{"products.products_model":"00173"}}]} Wir verwenden Version 3.10.0.5. Hat jemand einen Tipp oder eine Idee was ich noch tun kann damit das endlich klappt? Vielen Dank schon mal!
Das sieht für mich korrekt aus. Die Fehlermeldung deutet darauf hin, dass entweder die englische Sprache im Shop gelöscht wurde, was jedoch nicht erlaubt ist oder dem Datensatz Daten zur englischen Sprache fehlen. Du kannst schauen, ob es mehr Infos zum Fehler in den error-Logs gibt (Gambio Admin > Toolbox > Logs anzeigen).