Skip to main content

Hat irgendeiner von euch die ArtikelCreate funktion in Nutzung, wo nicht die Meldung:  Invalid key (id) kommt?

 

Das ist der Request (Content-Type application/xml)

<?xml version="1.0" encoding="utf-8"?>
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<status>
<function>
ArtikelCreate
</function>
</status>
<xml>
<nummer>
123456
</nummer>
<name_de>
ASUS Expertbook B1500CEAE
</name_de>
<Kurztext_de>
ASUS ExpertBook B1 B1500CEAE-BQ0058R Notebook 39,6 cm (15.6 Zoll) Full HD Intel® Core? i5 8 GB DDR4-SDRAM 512 GB SSD
</Kurztext_de>
</xml>
</request>

Das ist der Response 

<?xml version="1.0" encoding="UTF-8"?>
<response>
<status>
<action>ArtikelCreate</action>
<message>Invalid key (id)</message>
<messageCode>5</messageCode>
</status>
</response>

Request auf Json (Content-Type: application/json)

{ 
"nummer": "123456",
"Name_de": "ASUS Expertbook B1500CEAE",
"Kurztext_de": "ASUS ExpertBook B1 B1500CEAE-BQ0058R Notebook 39,6 cm (15.6 Zoll) Full HD Intel® Core? i5 8 GB DDR4-SDRAM 512 GB SSD Wi-Fi 6 (802.11ax) Windows 10 Pro Schwarz"
}

Response auf Json

{
"status": {
"action": "ArtikelCreate",
"message": "Invalid key (id)",
"messageCode": "5"
}
}

 

 

Ja, das klappt alles einwandfrei. Hier mal mein XML:

 

<xml>
<name_de>Testartikel</name_de>
<nummer>123456</nummer>
<einkaufspreise>
<staffelpreis>
<ab_menge>1</ab_menge>
<preis>728.95</preis>
<lieferantennummer>70000</lieferantennummer>
</staffelpreis>
</einkaufspreise>
<verkaufspreise>
<staffelpreis>
<ab_menge>1</ab_menge>
<preis>718,95</preis>
</staffelpreis>
<staffelpreis>
<ab_menge>1</ab_menge>
<preis>618,22</preis>
<kundennummer>10006</kundennummer>
<projekt>VM001</projekt>
</staffelpreis>
</verkaufspreise>
</xml>

 

der Endpunkt ist “ArtikelCreate”

Ich mahc das mit PHP, curl.

 


Super! Damit klappt es sofort. Dann ist die alte Dokumentation keine gute Quelle gewesen. Vielen Dank 👍🏻


Antworten