REST API ... useNumberAsID

Mein Code:

                    ArticleMain ShopArtikel = new ArticleMain();
                    ShopArtikel.name = artikel.BezeichnungKurz;
                    ArticleMainDetail amd = new ArticleMainDetail();
                    amd.number = artikel.Artikelnummer;

                    api.getArticleRessource().add(ShopArtikel);
                    // Ich will wissen Daten des angelegten Artikels … ShopId im WaWi einpflegen (es wird angenommen das die Artikelnummer andeutig ist)
                    ArticleMain ShopArtikelAngelegt = api.getArticleRessource().getByOrdernumber(artikel.Artikelnummer);

im der Function getByOrdernumber steht folgendes

                    return this.get(ordernumber + „?useNumberAsId=true“);

Da ist also Korrektur zu Originalcode der ShopwareApi die case sensitivity betrifft (im Original steht „useNumberAsID“) untergebracht.

Um die Daten des angelegten Artikels zu bekommen könnte man auch alternativ alle Artikel vorher mit den Artikeln nach der Anlage vergleichen und den neuen herauspicken … nur performant gerade ist die Methode nicht.

 

Gruß,