Die XML-Struktur, welche die Daten der Nachrichten für die Plattform eBay enthält, ist als Kindelement in den Request-Daten von sendMessages eingebettet. Sie besitzt folgende Struktur: |
<ebay_message reference_id="123ASDF"> <account_id>22125</account_id> <recipient_id>Benutzername</recipient_id> <body>Test</body> <ebay_item_id>1234567890123</ebay_item_id> <email_copy_to_sender>true</email_copy_to_sender> <parent_message_id>756974687018</parent_message_id> <subject>Betreff</subject> <message_question_type>CustomizedSubject</message_question_type> </ebay_message> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
ebay_message |
Wrapper-Element, das die spezifischen Daten einer Nachricht für die Plattform eBay zusammenfasst. |
0..N |
Element |
|
reference_id |
Optionales Attribut des Elements "ebay_message". In diesem Feld kann eine beliebige ID angegeben werden die später im zugehörigen Report-Block der Response-Daten wieder erscheint. |
0..1 |
string |
|
account_id |
ID des eBay-Accounts. |
1 |
integer |
|
recipient_id |
eBay-Name des Empfägners. |
1 |
string |
|
body |
Nachrichtentext |
1 |
string |
|
ebay_item_id |
eBay-Artikelnummer. Die eBay-Artikelnummer muss gesetzt werden, wenn es sich um eine AaqToBidder oder AaqToPartner Nachricht handelt. |
0..1 |
string |
|
email_copy_to_sender |
Gibt an, ob die Nachricht als Kopie an den Absender geschickt werden soll. |
0..1 |
boolean |
|
parent_message_id |
Eltern-ID der eBay-Nachricht. Die Eltern-ID muss gesetzt werden wenn es sich um Rtq Nachricht handelt |
0..1 |
string |
|
subject |
Betreff der Nachricht. Der Betreff muss gesetzt werden, wenn es sich um eine AaqToPartner Nachricht handelt. |
0..1 |
string |
|
message_question_type |
Fragetyp der Nachricht. Der Fragetyp muss gesetzt werden, wenn es sich um eine AaqToPartner Nachricht handelt. |
0..1 |
string |
<ebay_message> <account> <account_id>123456</account_id> <account_identifier>Testaccount</account_identifier> </account> <recipient_id>Benutzername</recipient_id> <ebay_item_id>1234567890123</ebay_item_id> </ebay_message> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
ebay_message |
Wrapper-Element, das die spezifischen Daten einer Nachricht für die Plattform eBay zusammenfasst. |
0..N |
Element |
|
account |
Wrapper-Element, das die Daten des Accounts zusammenfasst. |
1 |
Element |
|
account_id |
Element von account. ID des Accounts |
1 |
integer |
|
account_identifier |
Element von account. Bezeichnung des Accounts |
1 |
string |
|
recipient_id |
eBay-Name des Empfägners. |
1 |
string |
|
ebay_item_id |
eBay-Artikelnummer. Die eBay-Artikelnummer ist gesetzt, wenn es sich um eine AaqToBidder oder AaqToPartner Nachricht handelt. |
0..1 |
string |
•Die reference_id wird nicht in Speed4Trade CONNECT gespeichert und ist damit auch nicht fest an die betroffene Nachricht gebunden. Die gleiche ID kann daher in unterschiedlichen Calls problemlos wiederverwendet werden. Sie dient lediglich zur schnellen Zuordnung eines Reports in den Response-Daten zu einem Block aus den Request-Daten. Dies ist insbesondere dann nützlich wenn es bei der Verarbeitung eines oder mehrerer der übergebenen Nachrichten zu Fehlern kommt. So kann die resultierende Fehlermeldung schnell zu einem Request-Bestandteil zugeordnet werden.
•Da eBay intern mehrere API-Calls anbietet um unterschiedliche Nachrichten zu verschicken, wird durch das Setzen von bestimmten Feldern dieses Calls festgelegt, welche Art von Nachricht verschickt wird. Kann ein Call dadurch nicht eindeutig bestimmt werden, schlägt das Senden der Nachricht fehl. |
Call-Typ |
Beschreibung |
---|---|
AaqToBidder |
Call-Typ für eine Nachricht bei einer Verkäufer-Bieter/Interessent-Beziehung bezogen auf ein laufendes Angebot. Soll dieser Nachrichten-Call genutzt werden, müssen die Felder parent_message_id, subject und message_question_type weggelassen werden. |
Rtq |
Call-Typ, der dazu dient, einem Kaufinteressenten, der eine Frage gestellt hat, zu antworten. Soll dieser Nachrichten-Call genutzt werden, muss das Feld parent_message_id angegeben und die Felder subject und message_question_type weggelassen werden. |
AaqToPartner |
Call-Typ für eine Nachricht bei einer Verkäufer-Käufer-Beziehung unabhängig ob das Angebot weiterhin aktiv ist (Nachricht kann innerhalb von 90 Tagen nach zustande kommen des Verkaufs an den Käufer gesendet werden). Soll dieser Nachrichten-Call genutzt werden, muss das Feld parent_message_id weggelassen und die Felder subject und message_question_type angegeben werden. |
Für eBay-Nachrichten sind zusätzlich noch folgende Return-Codes möglich: |
Code |
Beschreibung |
-4 |
Fehler beim Validieren der Daten. Eventuell sind Pflichtfelder nicht gesetzt.
|
-5 |
Zugriff verweigert. Es besteht kein Zugriff auf die ausgewählten Daten. |
-10001 |
Der Call-Typ konnte nicht eindeutig identifiziert werden. Siehe Hinweis. |
-10002 |
Interner Fehler von eBay. Kann Beispielsweise entstehen, wenn der Empfängername nicht korrekt ist. Genauere Information stehen in dem Feld error_description. |
Aufgeführte Werte gelten für das Feld message_question_type |
Wert |
Beschreibung |
---|---|
CustomizedSubject |
Benutzerdefiniert Betreff |
General |
Allgemeine Frage über den Artikel. |
MultipleItemShipping |
Frage über eine Zusammenfassung von mehreren Artikeln für den Versand. |
None |
Es wurde kein Fragetyp angegeben. |
Payment |
Frage zur Zahlung eines Artikels. |
Shipping |
Frage zum Versand eines Artikels. |
Version |
Änderungsbeschreibung |
---|---|
3.4.9.1 |
Integration des Calls sendMessages zum Anlegen von Nachrichten |