Ebay-Verbindungsdetails
Einführung
Connector-Version
Diese Dokumentation basiert auf Version 23.0.8803 des Connectors.
Erste Schritte
eBay Versionsunterstützung
Der Connector ermöglicht eine relationale Ansicht von Entitäten aus den Trading-, FileTransfer-, BulkData-, Feedback- und Merchandising-APIs.
Herstellen einer Verbindung
Verbindung zu eBay APIs
Um eine Verbindung mit eBay herzustellen, legen Sie folgende Punkte fest:
SiteID
: Setzen Sie dies auf die eBay-Site-ID. Standardmäßig ist dies „0“ (die US-Site).UseSandbox
: Setzen Sie dies aufTrue
um ein eBay Sandbox-Konto zu verwenden. Standardmäßig stellt der Connector eine Verbindung zu Produktionsumgebungen her.RuName
: Legen Sie hier den RuName (Name der eBay Umleitungs URL) fest, den Sie zum Anmelden verwenden. Diesen finden Sie in Ihren eBay-Anmeldeeinstellungen.
Authentifizieren Sie sich bei eBay
Der Connector kann sich bei eBay entweder mit dem Authentifizierungsstandard OAuth 2.0 oder mit Auth'n'Auth authentifizieren, der traditionellen Authentifizierung, die von den eBay APIs verwendet wird.
Benutzerkonten (OAuth)
Satz AuthScheme
Zu OAuth
.
Desktop-Anwendungen
Sie müssen eine benutzerdefinierte OAuth-Anwendung erstellen. Siehe Erstellen einer benutzerdefinierten OAuth-App für Informationen zum Erstellen benutzerdefinierter Anwendungen.
OAuth-Zugriffstoken abrufen und aktualisieren
Nachdem Sie Folgendes festgelegt haben, können Sie eine Verbindung herstellen:
InitiateOAuth
: Setzen Sie dies auf GETANDREFRESH. Sie können InitiateOAuth verwenden, um die Wiederholung des OAuth-Austauschs und das manuelle Setzen von zu vermeidenOAuthAccessToken
.OAuthClientId
: Stellen Sie dies auf die App-ID (Client-ID) in Ihrem Schlüsselsatz ein.OAuthClientSecret
: Setzen Sie dies auf die Cert-ID (Client Secret) in Ihrem Schlüsselsatz.CallbackURL
: Auf eine URL setzen, die den Servernamen und den Port des Geräts enthält, auf dem der Connector ausgeführt wird. Jede lokale Hostadresse ist verwendbar. Die Standard-Callback-URL lautet:http://localhost:33333
.
Wenn Sie eine Verbindung herstellen, öffnet der Connector den OAuth-Endpoint von eBay in Ihrem Standardbrowser. Melden Sie sich an und erteilen Sie der Anwendung Berechtigungen. Der Connector schließt dann den OAuth-Prozess ab:
- Der Connector erhält einen Zugriffstoken von eBay und verwendet ihn, um Daten anzufordern.
- Die OAuth-Werte werden an dem in angegebenen Ort gespeichert
OAuthSettingsLocation
, soll über mehrere Verbindungen hinweg bestehen bleiben.
Der Connector aktualisiert das Zugriffstoken automatisch, wenn es abläuft.
Benutzerkonten mit Legacy-Apps (Auth'n'Auth)
Der Connector kann sich mit dem alten Auth'n'Auth-Protokoll von eBay authentifizieren. Wählen Sie dieses Authentifizierungsschema aus, wenn Sie eine ältere Anwendung verwenden, die für die Verwendung von Auth'n'Auth entwickelt wurde.
festlegen AuthScheme
Zu AuthNAuth
.
Sie müssen eine benutzerdefinierte OAuth-Anwendung erstellen. Siehe Erstellen einer benutzerdefinierten OAuth-App für weitere Informationen.
Zugriffstoken
Ein OAuthAccessToken
ist bei der Authentifizierung über Auth'n'Auth erforderlich. Legen Sie die folgenden Verbindungseigenschaften fest, um die zu erhalten OAuthAccessToken
:
OAuthClientId
: Stellen Sie dies auf die App-ID (Client-ID) in Ihrem Schlüsselsatz ein.OAuthClientSecret
: Setzen Sie dies auf die Cert-ID (Client Secret) in Ihrem Schlüsselsatz.DevID
: Setzen Sie dies auf die Entwickler-ID aus Ihrem Schlüsselsatz.
Rufen Sie dann gespeicherte Prozeduren auf, um den Token-Austausch abzuschließen:
-
Rufen Sie GetOAuthAuthorizationURL auf gespeicherte Prozedur. Setzen Sie den RuName-Eingang auf
eBay Redirect URL
, die Sie in Ihren App-Einstellungen angegeben haben. Die gespeicherte Prozedur gibt die URL zum OAuth-Endpoint zurück. -
Navigieren Sie zu der URL, die die gespeicherte Prozedur in Schritt 1 zurückgegeben hat. Melden Sie sich an und autorisieren Sie die Webanwendung. Nach der Authentifizierung leitet Sie der Browser zur Umleitungs-URI weiter. Dort wird ein Parameter namens
sessionid
an die Umleitungs-URI angehängt. Notieren Sie sich den Wert dieses Parameters. Wenn Sie die empfohlenehttps://oauth.cdata.com/oauth/
als Ihre „Authentifizierungs-Akzeptierte URL“, der Wert wird BASE64-codiert und muss vor dem Fortfahren decodiert werden. -
Rufen Sie den GetOAuthAccessToken gespeicherte Prozedur. Setzen Sie den AuthMode-Eingang auf
WEB
. Setzen Sie den Eingabeparameter SessionId entweder auf den Wert der „SessionID“ in der Abfrage der Autorisierungs URL oder auf die BASE64-dekodierte Sitzungs-ID aus der Rückruf URL.
Legen Sie die folgenden Verbindungseigenschaften fest, um eine Verbindung zu Daten herzustellen:
-
OAuthClientId
: Stellen Sie dies auf die App-ID (Client-ID) in Ihrem Schlüsselsatz ein. -
OAuthClientSecret
: Setzen Sie dies auf die Cert-ID (Client Secret) in Ihrem Keyset. -
OAuthAccessToken
: Setzen Sie dies auf das von GetOAuthAccessToken zurückgegebene Auth'n'Auth-Token.
Hinweis
Auth'n'Auth-Tokens laufen nach 18 Monaten ab. Sie müssen nach Ablauf des Tokens ein neues Token generieren.
DevID
: Setzen Sie dies auf die Entwickler-ID aus Ihrem Schlüsselsatz.
Erstellen einer benutzerdefinierten OAuth-App
Für die Verbindung mit eBay stehen zwei Authentifizierungsmethoden zur Verfügung: die Verwendung eines Tokens, der nur für den Zugriff auf persönliche Daten generiert wird, oder die Verwendung von Tokens, die anderen Benutzern den Zugriff auf ihre eigenen Daten ermöglichen. Für beide Methoden müssen Sie dem eBay Developers Program beitreten.
Registrieren Sie sich und erhalten Sie Ihren Schlüsselsatz
Nach dem Beitritt zum eBay Developers Program können Sie die folgenden Werte aus dem Developer Account Dashboard > Application Keysets
Seite.
OAuthClientId
(App-ID)DevID
OAuthClientSecret
(Zertifikats-ID)
Erstellen einer OAuth-App
Sie können OAuth-Apps erstellen, die entweder von einem oder mehreren Benutzern verwendet werden sollen. Diese Szenarien werden in den folgenden Abschnitten ausführlich beschrieben.
Einzelbenutzer
Wenn Sie mit Ihrem eigenen Konto arbeiten, befolgen Sie die nachstehenden Schritte, um ein Token über die eBay-Benutzeroberfläche zu generieren:
- Gehen Sie zu Ihrem Entwicklerkonto-Dashboard und öffnen Sie das
User Access Tokens
Seite. - Wählen Sie die Umfeld für Ihre App aus.
- Auswählen
Production
wenn Sie nach echten Artikeln suchen oder echte Artikel auf der Live eBay Site auflisten. - Auswählen
Sandbox
wenn Sie Testlisten in der Sandbox erstellen.
- Auswählen
- Darunter
Get a User Token Here
, wählen Sie die Authentifizierungsmethode aus, die beim Generieren eines Tokens verwendet werden soll. OAuth-Token sind für alle eBay APIs (RESTful APIs und traditionelle APIs) gültig, während Auth'n'Auth-Token nur für die traditionellen APIs gültig sind. - Klicken Sie auf
Sign in to Sandbox
oderSign in to Production
abhängig von der Umfeld, und melden Sie sich mit den Anmeldeinformationen für Ihr Sandbox- oder Produktions eBay Konto an.
Hinweis
Um die OAuth-Authentifizierung zu aktivieren, sollten Sie das aktivieren OAuth Enabled
Kontrollkästchen unter Your eBay Sign-in Settings
für den RuName (Name der eBay-Umleitungs URL), den Sie zum Anmelden verwenden. Wenn dieser nicht aktiviert ist, wird nur die Authentifizierungsmethode Auth'n'Auth unterstützt. Weitere Informationen finden Sie im Abschnitt „OAuth-App einrichten“.
Mehrere Benutzer
eBay implementiert den Authentifizierungsstandard OAuth, mit dem Sie auf Ihre eigenen Daten zugreifen oder anderen Benutzern den Zugriff auf ihre eigenen Daten ermöglichen können.
Führen Sie die folgenden Schritte aus, um den Ablauf der Benutzereinwilligung zu konfigurieren:
- Gehen Sie zu Ihrem Entwicklerkonto-Dashboard und öffnen Sie das
User Access Tokens
Seite. - Wählen Sie die Umfeld für Ihre App aus.
- Auswählen
Production
wenn Sie nach echten Artikeln suchen oder echte Artikel auf der Live eBay Site auflisten. - Auswählen
Sandbox
wenn Sie Testlisten in der Sandbox erstellen.
- Auswählen
- Darunter
Your eBay Sign-in Settings
imGet a Token from eBay via Your Application
Abschnitt, fügen Sie einen neuen RuName (eBay Umleitungs URL) hinzu, indem Sie auf klickenAdd eBay Redirect URL
oder erweitern Sie die Tab für den RuName, den Sie zur Authentifizierung verwenden. - Überprüfen Sie die
OAuth Enabled
Kontrollkästchen für Ihren RuName. Wenn es nicht aktiviert ist, wird nur die Authentifizierungsmethode Auth'n'Auth unterstützt. - Setzen Sie
Your auth accepted URL
Zuhttps://oauth.cdata.com/oauth/
, da eBay eine sichere Umleitungs-URI (https) erfordert und keine Localhost-URI akzeptiert. - Klicken Sie auf
Save
, um Ihre Änderungen zu speichern. - Wählen Sie
OAuth
, dann klickTest Sign-In
um zu bestätigen, dass Sie sich mit Ihrem RuName anmelden können.
Wichtige Hinweise
Konfigurationsdateien und ihre Pfade
- Alle Verweise auf das Hinzufügen von Konfigurationsdateien und deren Pfaden beziehen sich auf Dateien und Speicherorte auf dem Jitterbit-Agenten, auf dem der Connector installiert ist. Diese Pfade sind je nach Agent und Operationssystem entsprechend anzupassen. Wenn mehrere Agenten in einer Agentengruppe verwendet werden, werden auf jedem Agenten identische Dateien benötigt.
Erweiterte Funktionen
In diesem Abschnitt wird eine Auswahl erweiterter Funktionen des eBay Konnektors beschrieben.
Benutzerdefinierte Ansichten
Der Connector ermöglicht Ihnen die Definition virtueller Tabellen, sogenannter benutzerdefinierter Ansichten, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese Ansichten sind nützlich, wenn Sie die an die Treiber gesendeten Abfragen nicht direkt steuern können. Siehe Benutzerdefinierte Ansichten für einen Überblick über das Erstellen und Konfigurieren benutzerdefinierter Ansichten.
SSL-Konfiguration
Verwenden Sie SSL-Konfiguration, um anzupassen, wie der Connector TLS/SSL-Zertifikatsverhandlungen handhabt. Sie können aus verschiedenen Zertifikatsformaten wählen; siehe SSLServerCert
-Eigenschaft unter „Verbindungszeichenfolgenoptionen“ für weitere Informationen.
Proxy
So konfigurieren Sie den Connector mit privaten Agent-Proxy-Einstellungen, wählen Sie die Use Proxy Settings
Kontrollkästchen auf dem Verbindungskonfigurationsbildschirm.
Abfrageverarbeitung
Der Connector verlagert die Verarbeitung der SELECT-Anweisung so weit wie möglich auf eBay und verarbeitet den Rest der Abfrage dann im Speicher (clientseitig).
Benutzerdefinierte Ansichten
Mit dem eBay-Connector können Sie eine virtuelle Tabelle definieren, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese werden als benutzerdefinierte Ansichten bezeichnet und sind in Situationen nützlich, in denen Sie die an den Treiber gesendete Abfrage nicht direkt steuern können, z. B. wenn Sie den Treiber von Jitterbit verwenden. Die benutzerdefinierten Ansichten können verwendet werden, um Prädikate zu definieren, die immer angewendet werden. Wenn Sie in der Abfrage an die Ansicht zusätzliche Prädikate angeben, werden diese mit der bereits als Teil der Ansicht definierten Abfrage kombiniert.
Es gibt zwei Möglichkeiten, benutzerdefinierte Ansichten zu erstellen:
- Erstellen Sie eine Konfigurationsdatei im JSON-Format, die die gewünschten Ansichten definiert.
- DDL-Anweisungen.
Definieren von Ansichten mithilfe einer Konfigurationsdatei
Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json
. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.
Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews
Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.
Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:
- Jedes Stammelement definiert den Namen einer Ansicht.
- Jedes Stammelement enthält ein untergeordnetes Element namens
query
, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.
Zum Beispiel:
{
"MyView": {
"query": "SELECT * FROM ItemListing WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Verwenden Sie die UserDefinedViews
Verbindungseigenschaft zur Angabe des Speicherorts Ihrer JSON-Konfigurationsdatei. Beispiel:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Definieren von Ansichten mit DDL-Anweisungen
Der Connector kann das Schema auch über DDL-Anweisungen wie CREATE LOCAL VIEW, ALTER LOCAL VIEW und DROP LOCAL VIEW erstellen und ändern.
Erstellen einer Ansicht
Um eine neue Ansicht mit DDL-Anweisungen zu erstellen, geben Sie den Ansichtsnamen und die Abfrage wie folgt an:
CREATE LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers LIMIT 20;
Wenn keine JSON-Datei vorhanden ist, erstellt der obige Code eine. Die Ansicht wird dann in der JSON-Konfigurationsdatei erstellt und ist nun erkennbar. Der Speicherort der JSON-Datei wird durch angegeben UserDefinedViews
Verbindungseigenschaft.
Ändern einer Ansicht
Um eine vorhandene Ansicht zu ändern, geben Sie den Namen der vorhandenen Ansicht zusammen mit der neuen Abfrage an, die Sie stattdessen verwenden möchten:
ALTER LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers WHERE TimeModified > '3/1/2020';
Die Ansicht wird dann in der JSON-Konfigurationsdatei aktualisiert.
Löschen einer Ansicht
Um eine vorhandene Ansicht zu löschen, geben Sie den Namen eines vorhandenen Schema neben der neuen Abfrage an, die Sie stattdessen verwenden möchten.
DROP LOCAL VIEW [MyViewName]
Dadurch wird die Ansicht aus der JSON-Konfigurationsdatei entfernt. Sie kann nicht mehr abgefragt werden.
Schema für benutzerdefinierte Ansichten
Benutzerdefinierte Ansichten werden im angezeigt UserViews
Schema standardmäßig. Dies geschieht, um zu vermeiden, dass der Name der Ansicht mit einer tatsächlichen Entität im Datenmodell kollidiert. Sie können den Namen des für UserViews verwendeten Schema ändern, indem Sie festlegen UserViewsSchemaName
Eigentum.
Arbeiten mit benutzerdefinierten Ansichten
Beispielsweise eine SQL-Anweisung mit einer benutzerdefinierten Ansicht namens UserViews.RCustomers
listet nur Kunden in Raleigh auf:
SELECT * FROM Customers WHERE City = 'Raleigh';
Ein Beispiel für eine Abfrage an den Treiber:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Daraus ergibt sich die effektive Abfrage an die Quelle:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Dies ist ein sehr einfaches Beispiel für eine Abfrage an eine benutzerdefinierte Ansicht, die tatsächlich eine Kombination aus der Abfrage und der Ansichtsdefinition ist. Es ist möglich, diese Abfragen in viel komplexeren Mustern zusammenzustellen. Alle SQL-Operationen sind in beiden Abfragen zulässig und werden bei Bedarf kombiniert.
SSL-Konfiguration
Anpassen der SSL-Konfiguration
Standardmäßig versucht der Connector, SSL/TLS auszuhandeln, indem er das Zertifikat des Servers mit dem vertrauenswürdigen Zertifikatspeicher des Systems vergleicht.
Um ein anderes Zertifikat anzugeben, siehe SSLServerCert
Eigenschaft für die verfügbaren Formate, um dies zu tun.
Datenmodell
Der eBay-Connector modelliert Entitäten in der eBay API als Tabellen, Ansichten und gespeicherte Prozeduren. Diese werden in Schema definiert, bei denen es sich um einfache, textbasierte Konfigurationsdateien handelt.
API Einschränkungen und-Anforderungen sind in diesem Abschnitt dokumentiert. Sie können die SupportEnhancedSQL
Funktion, standardmäßig eingestellt, um die meisten dieser Einschränkungen zu umgehen.
Hinweis
Wenn Sie das Auth'n'Auth-Authentifizierungsschema verwenden, können Sie auf einige Tabellen und Ansichten nicht zugreifen. Siehe AuthNAuth-Einschränkungen für eine Liste dieser Einschränkungen.
Tabellen
Der eBay Connector modelliert Artikellisten in Tabellen, sodass sie einfach abgefragt, aktualisiert und gelöscht werden können. Sie können Artikel in Ihrem eBay-Shop auflisten, indem Sie die gespeicherte Prozedur AddItem aufrufen.
Ansichten
Ansichten sind Tabellen, die nicht geändert werden können. Normalerweise werden schreibgeschützte Daten als Ansichten angezeigt.
Gespeicherte Prozeduren
Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zur Datenquelle. Sie können zum Suchen, Aktualisieren und Ändern von Informationen in der Datenquelle verwendet werden.
AuthNAuth-Einschränkungen
Wenn Sie das Auth'n'Auth-Authentifizierungsschema verwenden, sind die folgenden Tabellen/Ansichten Unavailable
:
-
API verkaufen
- Tabellen
- Aufgaben
- Ansichten
- Erfüllungsrichtlinien
- Zahlungsrichtlinien
- Rückgaberichtlinien
- Gespeicherte Prozeduren
- Datei hochladen
- Ergebnisdatei abrufen
- Auftragsaufgabe erstellen
- Inventaraufgabe erstellen
- Commerce-API
- Ansichten
- KategorieVorschläge
- Kategorie-Unterbaum
- Kompatibilitätseigenschaften
- Kompatibilitätseigenschaftswerte
- Kategoriebaum
- Standard-Kategoriebaum-ID
- Artikelaspekte für Kategorie
- Tabellen
Tabellen
Der Connector modelliert die Daten in eBay als Liste von Tabellen in einer relationalen Datenbank, die mit Standard-SQL-Anweisungen abgefragt werden können.
Ebay Anschlusstabellen
Name | Beschreibung |
---|---|
ItemListing | Artikellisten für Verkäufer aktualisieren, löschen und Abfrage. |
ItemVariations | Artikelvarianten sind mehrere ähnliche (aber nicht identische) Artikel in einer einzigen Festpreisliste. Eine T-Shirt-Liste könnte beispielsweise mehrere Artikel derselben Marke enthalten, die sich in Farbe und Größe unterscheiden. Jede Variante würde eine Kombination aus einer dieser Farben und Größen angeben. Jede Variante kann eine andere Menge und einen anderen Preis haben. Sie können mehrere Artikel einer Variante gleichzeitig kaufen. (Das heißt, eine Bestellposition kann mehrere Artikel einer einzigen Variante enthalten.) |
Tasks | Ruft alle Aufgaben für den Marktplatz ab, den Sie mit dem Abfrage MarketplaceId angeben. |
Artikelliste
Aktualisieren, löschen und Abfrage Artikellisten für Verkäufer.
Tabellenspezifische Informationen
Wählen
Die folgende Abfrage ruft Verkäuferartikel ab. Standardmäßig gibt diese Abfrage Artikel zurück, die in den letzten 100 Tagen hinzugefügt wurden.
SELECT * FROM ItemListing
ItemListing ist die einzige Tabelle, die ORDER BY unterstützt. Für die Sortierung können nur zwei Spalten verwendet werden: StartTime und EndTime. Die folgende Abfrage ruft Elemente ab, die innerhalb der angegebenen Zeit enden, sortiert nach dem Element, das am frühesten endet.
SELECT * FROM ItemListing WHERE EndTimeFrom = '2016-01-25' AND EndTimeTo = '2016-02-05' ORDER BY EndTime
EINFÜGEN
Die gespeicherte Prozedur AddItem bietet die Funktion zum Hinzufügen eines neuen Elements.
Aktualisieren
Die für ein Update erforderlichen Eingaben hängen vom Typ des Artikels und seiner Kategorie ab. Bei einem Update müssen mindestens die ItemId und eine Eigenschaft des Artikels angegeben werden.
UPDATE ItemListing SET Title = 'My Awesome Item' WHERE ItemId = '123456789'
Nachdem ein Artikel in einer Auflistung mit mehreren Mengen verkauft wurde, können Verkäufer die Werte in den Feldern Titel, Primärkategorie, Sekundärkategorie, Auflistungsdauer und Auflistungstyp nicht mehr ändern. Alle anderen Felder können jedoch weiterhin bearbeitet werden.
Löschen
Um ein Element zu löschen, müssen die ItemId und der Endgrund angegeben werden.
DELETE FROM ItemListing WHERE ItemId = '123456789' AND EndingReason = 'LostOrBroken'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
ItemId [KEY] | String | Falsch | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. Sie können diesen Wert weder ändern noch ändern. |
Title | String | Falsch | Name des Artikels, wie er in der Liste oder den Suchergebnissen angezeigt wird. |
AutoPay | Boolean | Falsch | Wenn „true“, verlangt der Verkäufer eine sofortige Bezahlung des Artikels. |
BuyerProtection | String | Falsch | Markierung, um die Berechtigung eines Artikels für das PayPal Käuferschutzprogramm anzuzeigen. |
BuyItNowPrice | Decimal | Falsch | Dieses Feld ist nur für Auktionslisten gültig. Durch die Angabe eines Sofort-Kaufen-Preises gibt ein Verkäufer potenziellen Käufern die Möglichkeit, den Artikel in der Auktionsliste sofort zu diesem Preis zu kaufen. |
ConditionDescription | String | Falsch | Dieses Zeichenfolgenfeld wird vom Verkäufer verwendet, um den Zustand von Artikeln, die nicht brandneu sind, genauer zu beschreiben. |
Country | String | Falsch | Definiert den zweistelligen ISO 3166-Ländercode. |
Currency | String | Falsch | Mit den Preisinformationen des Artikels verknüpfte Währung. 3-stelliger ISO 4217-Währungscode. |
Description | String | Falsch | Die Beschreibung des Artikels durch den Verkäufer. In Listing-Anfragen können Sie CDATA-Tags verwenden, um Ihre Beschreibung zu übermitteln, wenn Sie HTML- oder XML-reservierte Zeichen in der Beschreibung verwenden möchten. |
HideFromSearch | Boolean | Falsch | Gibt an, ob das Angebot vor allen bei eBay stattfindenden Suchvorgängen verborgen ist. |
HitCount | Integer | Falsch | Die Anzahl der Seitenaufrufe für das Element. |
Adult | Boolean | Falsch | Wenn wahr, wird der Artikel in der Kategorie „Erwachsene“ aufgeführt. |
BestOfferAutoAcceptPrice | Decimal | Falsch | Der Preis, zu dem die besten Angebote automatisch angenommen werden. Ähnlich in der Verwendung wie MinimumBestOfferPrice. |
CheckoutEnabled | Boolean | Falsch | Dieses Flag gibt an, ob die Einstellung „Checkout aktiviert“ des Verkäufers aktiviert ist (auf Kontoebene oder auf Listenebene). |
StartTime | Datetime | Falsch | Die Startzeit, zu der der Artikel aufgelistet wurde. |
EndTime | Datetime | Falsch | Zeitstempel (in GMT), wann die Auflistung planmäßig enden soll (berechnet anhand der Werte von StartTime und ListingDuration) oder die tatsächliche Endzeit, wenn das Element beendet ist. |
MinimumBestOfferPrice | Decimal | Falsch | Gibt den minimal akzeptablen Preis für das beste Angebot an. Wenn ein Käufer ein bestes Angebot unter diesem Wert abgibt, wird das Angebot vom Verkäufer automatisch abgelehnt. |
ViewItemURL | String | Falsch | Die URL der Webseite, auf der ein Benutzer die Liste anzeigen kann. Auf der US-Site wird dies als „Artikel anzeigen“-Seite bezeichnet. |
ViewItemURLForNaturalSearch | String | Falsch | Diese URL führt Sie zur gleichen Seite „Artikel anzeigen“ wie ViewItemURL, ist jedoch für die Unterstützung der natürlichen Suche optimiert. Das heißt, diese URL URL entwickelt, um das Auffinden von Artikeln auf eBay über beliebte Internetsuchmaschinen zu erleichtern. |
ListingDuration | String | Falsch | Beschreibt die Anzahl der Tage, die der Verkäufer die Auflistung aktiv halten möchte (zum Bieten/Kaufen verfügbar). |
ListingType | String | Falsch | Das Listenformat, das der Verkäufer verwenden möchte, beispielsweise chinesische Auktion oder Festpreis. |
Location | String | Falsch | Gibt den geografischen Standort des Artikels an (zusammen mit dem Land). Wenn Sie eine Auflistung überarbeiten, können Sie diesen Wert nur hinzufügen oder ändern, wenn für die Auflistung keine Gebote vorliegen (oder keine Artikel verkauft wurden) und sie nicht innerhalb von 12 Stunden endet. |
CategoryId | String | Falsch | Kategorie-ID für die erste (oder einzige) Kategorie, in der der Artikel aufgeführt ist (oder aufgeführt wird, wenn der Artikel neu ist). |
CategoryName | String | Falsch | Dieser Zeichenfolgenwert ist der Anzeigename der eBay Hauptkategorie, wie er auf der eBay-Website erscheinen würde. |
PrivateListing | Boolean | Falsch | Wenn wahr, wird die Auflistung als privat gekennzeichnet. |
Quantity | Integer | Falsch | Die Bedeutung dieses Wertes hängt vom Kontext ab. |
QuantityAvailableHint | String | Falsch | Gibt den Typ der Nachricht an, die zurückgegeben wird und die die für den Artikel verfügbare Menge beschreibt. |
QuantityThreshold | Integer | Falsch | Der Mengenschwellenwert, über dem der Verkäufer die tatsächlich verfügbare Menge nicht mehr anzeigen möchte. |
ReservePrice | Decimal | Falsch | Der niedrigste Preis, zu dem der Verkäufer bereit ist, den Artikel zu verkaufen. |
Refund | String | Falsch | Anzeigezeichenfolge, die Käuferanwendungen verwenden können, um Käufern RefundOption in einem benutzerfreundlicheren Format zu präsentieren. |
RefundOption | String | Falsch | Gibt an, wie der Verkäufer den Käufer für einen zurückgegebenen Artikel entschädigt. |
ReturnsAccepted | String | Falsch | Anzeigezeichenfolge, die Käuferanwendungen verwenden können, um Käufern ReturnsAcceptedOption in einem benutzerfreundlicheren Format anzuzeigen. |
ReturnsAcceptedOption | String | Falsch | Gibt an, ob der Verkäufer dem Käufer die Rückgabe des Artikels gestattet. Einer der folgenden Werte: ReturnsAccepted oder ReturnsNotAccepted. Wenn Sie ReturnsNotAccepted angeben, wird auf der Seite „Artikel anzeigen“ stattdessen angezeigt, dass Rückgaben nicht akzeptiert werden. |
ReturnsWithin | String | Falsch | Anzeigezeichenfolge, die Käuferanwendungen verwenden können, um Käufern ReturnsWithinOption in einem benutzerfreundlicheren Format zu präsentieren. |
ReturnsWithinOption | String | Falsch | Innerhalb dieser Frist kann der Käufer den Artikel ab Erhalt zurückgeben. |
ShippingCostPaidBy | String | Falsch | Anzeigezeichenfolge, die Käuferanwendungen verwenden können, um Käufern ShippingCostPaidByOption in einem benutzerfreundlicheren Format anzuzeigen. |
ShippingCostPaidByOption | String | Falsch | Die Partei, die die Versandkosten für einen zurückgesendeten Artikel trägt. |
ItemRevised | Boolean | Falsch | Dieses Feld wird als „Wahr“ zurückgegeben, wenn die ursprüngliche Auflistung überarbeitet wurde. |
SellerName | String | Falsch | Der Name des Verkäufers. Dieses Feld wird als Teil der Adresse verwendet. |
CurrentPrice | Decimal | Falsch | Der aktuelle Preis des Artikels in der ursprünglichen Listenwährung. |
ListingStatus | String | False | Gibt einen aktiven oder beendeten Listing-Status im Verarbeitungs-Workflow an. |
PromotionalEndTime | Datetime | Falsch | Endzeit eines Rabatts für einen Artikel, dessen Preis ein Verkäufer mit der Funktion „Aktionspreisanzeige“ reduziert hat. |
PromotionalOriginalPrice | Decimal | Falsch | Ursprünglicher Preis eines Artikels, dessen Preis ein Verkäufer mit der Funktion „Aktionspreisanzeige“ reduziert hat. |
PromotionalStartTime | Datetime | Falsch | Startzeit eines Rabatts für einen Artikel, dessen Preis ein Verkäufer mit der Funktion „Aktionspreisanzeige“ reduziert hat. |
QuantitySold | Integer | Falsch | Die Gesamtzahl der bisher während der Laufzeit des Eintrags gekauften Artikel. Subtrahieren Sie diesen Wert von der Menge, um die verfügbare Menge zu ermitteln. |
ReserveMet | Boolean | False | Gibt an, ob der Mindestpreis für das Angebot erreicht wurde. Gibt „true“ zurück, wenn der Mindestpreis erreicht wurde oder kein Mindestpreis angegeben wurde. |
SecondChanceEligible | Boolean | Falsch | Teil der Funktion „Zweite Chance-Angebot“, die angibt, ob der Verkäufer für den Artikel ein zweites Chance-Angebot machen kann. |
Site | String | Falsch | Der Name der Site, auf der der Artikel gelistet ist. |
SKU | String | Falsch | Eine SKU (Stock Keeping Unit) ist eine vom Verkäufer definierte Kennung. |
StartPrice | Decimal | Falsch | Der ursprüngliche Preis des Artikels zum Zeitpunkt der Auflistung oder erneuten Auflistung. Ändert sich dieser Wert bei der Überarbeitung des Artikels, wird der neue Wert zum ursprünglichen Preis. |
TimeLeft | String | Falsch | Verbleibende Zeit bis zum Ende der Auflistung. Die Dauer wird im ISO 8601-Dauerformat (PnYnMnDTnHnMnS) dargestellt. |
TotalQuestionCount | Integer | Falsch | Die Anzahl der zu diesem Artikel gestellten Fragen. Gilt nur für eBay Motors Pro-Anwendungen. |
WatchCount | Integer | Falsch | Die Anzahl der Beobachtungen, die von den Mein eBay-Konten der Käufer auf diesen Artikel abgegeben wurden. |
StoreCategoryId | Long | Falsch | Eindeutige Kennung einer primären benutzerdefinierten Kategorie, in der der Artikel aufgelistet werden soll. |
StoreCategoryId2 | Long | Falsch | Eindeutige Kennung für die sekundäre benutzerdefinierte Kategorie, in der der Artikel aufgelistet werden soll. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
AdminEndedItemsOnly | String | Gibt an, ob nur Elemente zurückgegeben werden sollen, die aufgrund einer Richtlinienverletzung administrativ beendet wurden. |
EndTimeFrom | Datetime | Gibt das früheste (älteste) Datum an, das in einem Datumsbereichsfilter basierend auf der Elementendzeit verwendet werden soll. Geben Sie entweder einen Endzeitbereichsfilter oder einen Startzeitbereichsfilter an. Jeder der Zeitbereiche muss einen Wert von weniger als 120 Tagen aufweisen. |
EndTimeTo | Datetime | Gibt das neueste (aktuellste) Datum an, das in einem Datumsbereichsfilter basierend auf der Elementendzeit verwendet werden soll. Geben Sie entweder einen Endzeitbereichsfilter oder einen Startzeitbereichsfilter an. Jeder der Zeitbereiche muss einen Wert von weniger als 120 Tagen aufweisen. |
GranularityLevel | String | Gibt die Teilmenge der zurückzugebenden Artikel- und Benutzerfelder an. |
StartTimeFrom | Datetime | Gibt das früheste (älteste) Datum an, das in einem Datumsbereichsfilter basierend auf der Elementstartzeit verwendet werden soll. |
StartTimeTo | Datetime | Gibt das späteste (aktuellste) Datum an, das in einem Datumsbereichsfilter basierend auf der Startzeit des Elements verwendet werden soll. Muss angegeben werden, wenn StartTimeFrom angegeben ist. |
UserId | String | Gibt den Verkäufer an, dessen Artikel zurückgegeben werden. UserId ist eine optionale Eingabe. Wenn nicht angegeben, werden Angebote für den Benutzer abgerufen, der durch das in der Anfrage übergebene Authentifizierungstoken identifiziert wurde. |
DetailLevel | String | Detailebenen sind Anweisungen, die Standardteilmengen von Daten definieren, die für bestimmte Tabellen zurückgegeben werden sollen. Die zulässigen Werte sind ReturnAll. |
EndingReason | String | Gibt den Grund an, warum der Verkäufer das Angebot vorzeitig beendet hat. |
Artikelvariationen
Artikelvarianten sind mehrere ähnliche (aber nicht identische) Artikel in einer einzigen Festpreisliste. Eine T-Shirt-Liste könnte beispielsweise mehrere Artikel derselben Marke enthalten, die sich in Farbe und Größe unterscheiden. Jede Variante würde eine Kombination aus einer dieser Farben und Größen angeben. Jede Variante kann eine andere Menge und einen anderen Preis haben. Sie können mehrere Artikel einer Variante gleichzeitig kaufen. (Das heißt, eine Bestellposition kann mehrere Artikel einer einzigen Variante enthalten.)
Tabellenspezifische Informationen
Wählen
Eine Artikel-ID muss angegeben werden, um Variationen für den Artikel zu erhalten, den diese ID darstellt.
SELECT * FROM ItemVariations WHERE ItemId = '110187147205'
Einfügen
Die zum Einfügen erforderlichen Felder sind ItemId, VariationSpecificsAggregate, StartPrice und Quantity. VariationSpecificsAggregate sollte Variationsdetails enthalten, die im XML-Format strukturiert sind. Beispielsweise fügt das folgende VariationSpecificsAggregate ein großes blaues Element hinzu:
<NameValueList>
<Name>Color</Name>
<Value>Blue</Value>
</NameValueList>
<NameValueList>
<Name>Size</Name>
<Value>L</Value>
</NameValueList>
Die folgende Abfrage fügt eine Variante eines großen blauen Artikels mit einem Startpreis von 15 und einer Menge von 100 hinzu.
INSERT INTO ItemVariations (ItemId, VariationSpecificsAggregate, Quantity, StartPrice) VALUES ('110188946596', '<NameValueList><Name>Color</Name><Value>Blue</Value></NameValueList><NameValueList><Name>Size</Name><Value>L</Value></NameValueList>', '100', '15')
Aktualisieren
ItemId und VariationSpecificsAggregate sind zum Aktualisieren einer Variante erforderlich. Optional können weitere Details für Varianten angegeben werden, wie StartPrice und Quantity. VariationSpecificsAggregate sollte im XML-Format vorliegen und alle Einzelheiten enthalten, die eine Variante identifizieren.
UPDATE ItemVariations SET Quantity = '5' WHERE ItemId = '110188946596' AND VariationSpecificsAggregate = '<NameValueList><Name>Color</Name><Value>Blue</Value></NameValueList><NameValueList><Name>Size</Name><Value>L</Value></NameValueList>'
Löschen
ItemId und VariationSpecificsAggregate sind zum Löschen einer Variante erforderlich.
DELETE FROM ItemVariations WHERE ItemId = '110188946596' AND VariationSpecificsAggregate = '<NameValueList><Name>Color</Name><Value>Blue</Value></NameValueList><NameValueList><Name>Size</Name><Value>L</Value></NameValueList>'
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
ItemId [KEY] | String | Falsch | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. Sie können diesen Wert weder ändern noch ändern. |
VariationSpecificsAggregate [KEY] | String | Falsch | Eine Liste von Name/Wert-Paaren, die die Variante innerhalb der Auflistung eindeutig identifizieren. Alle Varianten müssen denselben Satz von Namen angeben. Wenn die Artikel beispielsweise in Farbe und Größe variieren, muss jede Variante Farbe und Größe als Namen angeben, und keine zwei Varianten können dieselbe Kombination von Farb- und Größenwerten angeben. |
StartPrice | Decimal | Falsch | Der Preis des Artikels zum Zeitpunkt der Auflistung oder erneuten Auflistung. Ändert sich dieser Wert bei der Überarbeitung des Artikels, wird dieser Preis zum neuen Wert. |
Currency | String | Falsch | Mit den Preisinformationen des Artikels verknüpfte Währung. 3-stelliger ISO 4217-Währungscode. |
Quantity | Integer | Falsch | Dieser Wert gibt die Menge der Artikel in der jeweiligen Variante an, die zum Kauf verfügbar sind. |
QuantitySold | Integer | Falsch | Die Gesamtzahl der bisher gekauften Artikel. Subtrahieren Sie diesen Wert von der Menge, um die verfügbare Menge zu ermitteln. |
SKU | String | Falsch | Eine SKU (Stock Keeping Unit) ist eine vom Verkäufer definierte Kennung. Sie ist nur für den Gebrauch durch den Verkäufer (nicht für Käufer) bestimmt. |
EAN | String | Falsch | Dieses Feld wird verwendet, wenn der Verkäufer jede Produktvariante innerhalb einer Auflistung mit mehreren Varianten durch einen EAN-Wert (European Article Number) identifizieren möchte. |
ISBN | String | Falsch | Dieses Feld wird verwendet, wenn der Verkäufer jede Produktvariante innerhalb einer Auflistung mit mehreren Varianten durch einen ISBN-Wert (International Standard Book Number) identifizieren möchte. |
UPC | String | Falsch | Dieses Feld wird verwendet, wenn der Verkäufer jede Produktvariante innerhalb einer Auflistung mit mehreren Varianten durch einen UPC-Wert (Universal Product Code) identifizieren möchte. |
ListingStatus | String | Falsch | Gibt eine Auflistung mit dem Status „Aktiv“ oder „Beendet“ im eBay - Workflow an. |
Aufgaben
Ruft alle Aufgaben für den Marktplatz ab, den Sie mit dem Abfrage MarketplaceId angeben.
Wählen
FeedType ist ein erforderlicher Filter in der Select Abfrage. Sie können der folgenden Abfrage folgen, um die erforderlichen Werte über SQL zu erhalten:
SELECT * FROM`[Aufgaben] `WHERE FeedType = 'LMS_ADD_ITEM'
Einige der Felder sind mit dem Suffix benannt Aggr
. Diese Felder zeigen den Inhalt des gleichnamigen JSON-Tags an, der vom API Endpoint zurückgegeben wird.
Einfügen
In der Insert Abfrage werden FeedType, MarketplaceID und SchemaVersion benötigt. Sie können der folgenden Abfrage folgen, um die erforderlichen Werte über SQL zu erhalten:
INSERT INTO`[Aufgaben] `(FeedType, MarketplaceID, SchemaVersion) VALUES ('LMS_ADD_ITEM', 'EBAY_US', '1149')
Spalten
Name | Typ | Nur Lesen | Beschreibung |
---|---|---|---|
TaskId [KEY] | String | True | Die ID der Aufgabe, die in der Anforderung übermittelt wurde. |
Status | String | True | Der Enumerationswert, der den Status der Aufgabe angibt, die in der Anforderung übermittelt wurde. |
FeedType | String | Falsch | Der mit der Aufgabe verknüpfte Feedtyp. |
CreationDate | Datetime | True | Das Datum, an dem die Aufgabe erstellt wurde. |
UploadSummaryAggr | String | True | Dieser Container bietet zusammenfassende Informationen zu einem Upload-Feed (gilt nicht für Download-Feed-Typen). |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
MarketplaceID | String | MarketplaceID Ihres Ebay-Kontos. |
SchemaVersion | String | Die mit der Aufgabe verknüpfte Schema. |
Ansichten
Ansichten ähneln Tabellen in der Art und Weise, wie Daten dargestellt werden; Ansichten sind jedoch schreibgeschützt.
Abfragen können für eine Ansicht ausgeführt werden, als wäre sie eine normale Tabelle.
Ebay Connector-Ansichten
Name | Beschreibung |
---|---|
Bidders | Abfrage an eBay Benutzer, die auf ein bestimmtes Angebot geboten haben, unabhängig davon, ob das Angebot beendet wurde. |
Categories | eBay Kategorien abfragen. |
CategoryFeatures | Abfrage der von eBay Kategorien unterstützten Einstellungen. |
CategorySubtree | Ruft alle Knoten der Kategoriebaumhierarchie (des Unterbaums) unterhalb einer angegebenen Kategorie in einem angegebenen Kategoriebaum ab. |
CategorySuggestions | Gibt ein Array vorgeschlagener Kategorien zurück, die laut eBay Schlüsselwörtern entsprechen, die einen Artikel beschreiben. |
CategoryTree | Ruft den vollständigen Kategorienbaum ab, der einer angegebenen Kategoriebaum-ID entspricht. |
CompatibilityProperties | Rufen Sie ein Array von Teilekompatibilitätsaspekten ab, die zur Beschreibung kompatibler Fahrzeuge verwendet werden. |
CompatibilityPropertyValues | Rufen Sie ein Array von Teilekompatibilitätsaspektwerten ab, die zur Beschreibung kompatibler Fahrzeuge verwendet werden. |
Countries | Listet den Ländercode und den zugehörigen Namen der vom eBay-System unterstützten Länder auf, unabhängig von der in der Anfrage angegebenen Site. |
Currencies | Abfrage der unterstützten Währungen bei eBay. |
DefaultCategoryTreeId | Rufen Sie die Standard-Kategoriebaumreferenz für einen bestimmten eBay Marktplatz ab. |
FulfillmentPolicies | Ruft alle Erfüllungsrichtlinien ab, die für den Marktplatz konfiguriert sind, den Sie mit dem Abfrage MarketplaceId angeben. |
HighestBidder | Abfrage des Höchstbietenden unter den eBay-Benutzern, die auf ein bestimmtes Angebot geboten haben, unabhängig davon, ob das Angebot beendet wurde. |
ItemAspectsForCategory | Rufen Sie ein Array von Aspekten ab, die zur Beschreibung von Elementen in einer angegebenen Kategorie geeignet sind. |
ItemCompatibilityList | Kompatibilitätskategorien und mögliche Kompatibilitätswerte für ein bestimmtes Element abfragen. |
ItemShipping | Abfragedetails zu einem oder mehreren Artikeln, für die vom Verkäufer berechnete Versandkosten angeboten wurden, wie z. B. Paketmaße, Gewicht und Verpackungs-/Bearbeitungskosten. |
ItemSpecifics | Artikelmerkmale für einen bestimmten Artikel abfragen. |
ItemTransactions | Abfrage von Bestellpositionsinformationen (Transaktionsinformationen) für eine angegebene Auflistung. Bei Auktionsauflistungen werden Bestellpositionen erst erstellt, wenn die Auktion mit einem Höchstbietenden endet oder wenn die Sofort-Kaufen-Funktion für die Auflistung aktiviert ist und vom Käufer zum Kauf des Artikels verwendet wird. Bei Festpreisauflistungen werden Bestellpositionen erstellt, nachdem sich ein Käufer zum Kauf der Artikel verpflichtet hat. |
MostWatchedItems | Abfrage der Elemente mit den höchsten Beobachtungszahlen für die gesamte Site oder für eine bestimmte Kategorie. Die Top-Elemente werden anhand der Gesamtzahl der Beobachtungen vom Vortag ermittelt. Die Rangfolge der am häufigsten beobachteten Elemente wird anhand der neuesten Informationen zur Beobachtungszahl berechnet. |
OrderPayments | Abfrage aller Zahlungen der Bestellungen, bei denen der authentifizierte Benutzer entweder Käufer oder Verkäufer ist. Standardmäßig werden nur Zahlungsdetails von Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Zahlungsdetails von Bestellungen, die älter als 90 Tage sind, können durch Angabe der OrderId abgerufen werden. |
Orders | Abfrage aller Bestellungen, bei denen der authentifizierte Benutzer entweder Käufer oder Verkäufer ist. Standardmäßig werden nur Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Bestellungen, die älter als 90 Tage sind, können durch Angabe der OrderId abgerufen werden. |
OrderShipping | Versanddetails der Bestellungen abfragen, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Versanddetails von Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Versanddetails von Bestellungen, die älter als 90 Tage sind, können durch Angabe der Bestell-ID abgerufen werden. |
PaymentPolicies | Ruft alle Zahlungsrichtlinien ab, die für den Marktplatz konfiguriert sind, den Sie mit dem Abfrage MarketplaceId angeben. |
ReturnPolicies | Ruft alle Rückgaberichtlinien ab, die für den Marktplatz konfiguriert sind, den Sie mit dem Abfrage MarketplaceId angeben. |
ShippingCarriers | Abfrage der von der angegebenen Site unterstützten Transportunternehmen. |
ShippingCategories | Eine für die Site unterstützte Versanddienstkategorie. |
ShippingLocations | Listet die Regionen und Standorte auf, die von den Versanddiensten von eBay unterstützt werden. Gibt alle von eBay unterstützten Versandstandorte zurück, unabhängig von dem in der Anfrage angegebenen Standort. |
ShippingServices | Abfrage der von der angegebenen eBay Site unterstützten Versanddienste. |
Sites | Listet alle verfügbaren eBay Sites und die zugehörigen SiteID-Nummern auf. |
SuggestedCategories | eBay Liste der Kategorien mit der höchsten Anzahl an Einträgen abfragen. |
TopSellingProducts | Fragen Sie Ihre meistverkauften Produkte bei eBay ab. |
TransactionLinkedItems | Abfrage aller verknüpften Einzelposten der Transaktionen, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur verknüpfte Einzelposten von Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Verknüpfte Einzelposten der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden. |
TransactionPayments | Abfrage aller Zahlungen der Transaktionen, bei denen der authentifizierte Benutzer entweder Käufer oder Verkäufer ist. Standardmäßig werden nur Zahlungen der Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Zahlungen der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden. |
TransactionRefunds | Abfrage aller Rückerstattungen von Transaktionen, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Rückerstattungen von Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Rückerstattungen von Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden. |
Transactions | Abfrage aller Transaktionen, bei denen der authentifizierte Benutzer entweder Käufer oder Verkäufer ist. Standardmäßig werden nur Transaktionen von Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Transaktionen von Bestellungen, die älter als 90 Tage sind, können durch Angabe der OrderId abgerufen werden. |
TransactionShipping | Versanddetails der Transaktionen abfragen, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Versanddetails von Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Versanddetails der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden. |
Bieter
Fragen Sie eBay Benutzer ab, die auf ein bestimmtes Angebot geboten haben, unabhängig davon, ob das Angebot beendet wurde.
Tabellenspezifische Informationen
Wählen
Die einzigen unterstützten Spalten zum Filtern sind ItemId und ListMode. Zum Abrufen von Daten aus dieser Ansicht muss eine ItemId angegeben werden.
SELECT * FROM Bidders WHERE ItemId = '1234567'
SELECT * FROM Bidders WHERE ItemId = '1234567' AND ListMode = 'EndedListing'
Spalten
Name | Typ | Beschreibung |
---|---|---|
Action | String | Gibt die Art des Angebots an, das für die angegebene Auflistung gemacht wird. |
MaxBid | Decimal | Betrag des abgegebenen Gebots. Bei Auktionsangeboten der Betrag, der für den Artikel geboten wurde (kann von anderen Käufern überboten werden). Bei Festpreisangeboten der feste Verkaufspreis, zu dem der Artikel gekauft wird. Bei Auktionsangeboten mit einer aktiven Sofort-Kaufen-Option ist dieser Betrag je nach Angebotstyp entweder der Sofort-Kaufen-Preis für den Kauf oder der Betrag eines Gebots. |
Currency | String | Der dreistellige Währungscode für das Maximalgebot. |
ConvertedPrice | Decimal | Der Preis in der angegebenen Währung. |
ConvertedPriceCurrency | String | Die dreistellige Währungskennung des umgerechneten Preises. |
HighestBid | Decimal | Betrag, den der Höchstbietende für den Artikel geboten hat. Gilt nur für Auktionslisten mit progressivem Bieten und der Gewinner wird anhand des Höchstgebots ermittelt. |
HighestBidCurrency | String | Der dreistellige Währungscode für das Höchstgebot. |
Quantity | Integer | Gibt die Anzahl der Artikel an, die der Benutzer, der das Angebot abgibt, kaufen, auf die er bieten oder für die er ein bestes Angebot abgeben möchte. |
SecondChanceEnabled | Boolean | Gibt an, ob der Benutzer bereit ist, Angebote einer zweiten Chance anzunehmen. |
SiteCurrency | String | Eindeutige ID zur Identifizierung der Währung, in der die lokalisierten Angebotsbeträge angegeben sind. |
TimeBid | Datetime | Datum und Uhrzeit der Abgabe des Angebots oder Gebots. |
UserId | String | Eindeutige eBay Benutzer-ID für den Benutzer. |
UserCountry | String | Der zweistellige Code stellt das Land des Benutzers dar. |
UserFeedbackScore | Integer | Der Gesamt-Feedbackwert für einen Benutzer. Der Feedbackwert für einen Benutzer ist das Netto-positive Feedback abzüglich des Netto-negativen Feedbacks für den Benutzer. |
ItemId | String | Die ID des Artikels. Es werden die Bieter angezeigt, die auf diesen Artikel geboten haben. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ListMode | String | Gibt an, welche Bieterinformationen zurückgegeben werden sollen. EndedListing gibt nur alle Bieter zurück, die den Zuschlag verloren haben, und zwar für beendete Angebote. Kann nur von einem Verkäufer verwendet werden. SecondChanceEligibleEndedListing gibt alle Bieter zurück, die den Zuschlag verloren haben und noch kein Second-Chance-Angebot erhalten haben und Interesse an einem Second-Chance-Angebot bekundet haben. Kann nur von einem Verkäufer verwendet werden. ViewAll gibt alle Bieter für ein beendetes oder noch aktives Angebot zurück. Kann von jedem Benutzer verwendet werden. Die zulässigen Werte sind EndedListing, SecondChanceEligibleEndedListing, ViewAll. |
Kategorien
eBay Kategorien abfragen.
Tabellenspezifische Informationen
Wählen
Die einzigen zum Filtern unterstützten Spalten sind CategorySiteId, LevelLimit und CategoryParentId.
SELECT * FROM Categories.
Mit der folgenden Abfrage können Sie weitere Informationen zu einer bestimmten Kategorie und ihren Unterkategorien abrufen:
SELECT * FROM Categories WHERE LevelLimit = '2' AND CategoryParent = '267'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryId [KEY] | String | Dieser Zeichenfolgewert ist die eindeutige Kennung einer eBay Kategorie. |
AutoPayEnabled | Boolean | Gibt an, dass die entsprechende Kategorie die sofortige Zahlung für Einträge unterstützt. |
B2BVATEnabled | Boolean | Gibt an, dass die entsprechende Kategorie Business-to-Business (B2B)-Mehrwertsteuerauflistungen unterstützt. Diese Funktion ist nur auf den eBay Websites für Deutschland (DE), Österreich (AT) und die Schweiz (CH) verfügbar. |
BestOfferEnabled | Boolean | Gibt an, dass die entsprechende Kategorie „Beste Angebote“ unterstützt. |
CategoryLevel | Integer | Dieser ganzzahlige Wert gibt die Ebene an, auf der die Kategorie in der Kategoriehierarchie der eBay Site steht. Wenn dieses Feld beispielsweise den Wert 2 hat, befindet sich die Kategorie zwei Ebenen unter der Stammkategorie. |
CategoryName | String | Dieser Zeichenfolgenwert ist der Anzeigename der eBay Hauptkategorie, wie er auf der eBay-Website erscheinen würde. |
CategoryParentId | String | Dieser Zeichenfolgewert ist die Kategorie-ID der übergeordneten Kategorie der primären Kategorie, die im Feld „CategoryId“ angegeben ist. |
Expired | Boolean | Gibt an, dass die entsprechende Kategorie keine gültige eBay Kategorie mehr auf der Site ist und Artikel möglicherweise nicht in dieser Kategorie aufgeführt werden. |
LeafCategory | Boolean | Gibt an, dass die entsprechende Kategorie eine eBay Blattkategorie ist, also eine Kategorie, in der Artikel aufgelistet werden können. |
LSD | Boolean | Losgröße deaktiviert. Gibt an, dass die entsprechende Kategorie keine Losauflistungen unterstützt. Eine Losauflistung ist eine Auflistung, die mehrere zusammengehörende Artikel enthält, die von einem Käufer in einer Transaktion gekauft werden müssen. |
ORPA | Boolean | Überschreiben des Mindestpreises zulässig: Gibt an, dass die entsprechende Kategorie eine Ausnahme von der Standardrichtlinie für Mindestpreise bei Auktionslisten für die eBay-Site darstellt. |
ORRA | Boolean | Außerkraftsetzen der Reduzierung des Mindestpreises zulässig: Gibt an, dass die entsprechende Kategorie eine Ausnahme von der Standardrichtlinie zur Reduzierung des Mindestpreises (bei aktiven Auktionslisten) darstellt. |
Virtual | Boolean | Gibt an, dass es sich bei der entsprechenden Kategorie um eine virtuelle eBay Kategorie handelt, also eine Kategorie, in der keine Artikel aufgelistet werden dürfen. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CategorySiteId | String | Die ID der US- eBay-Site für die Kategorie. |
LevelLimit | String | Gibt die maximale Tiefe der abzurufenden Kategoriehierarchie an, wobei sich die Kategorien der obersten Ebene (Metakategorien) auf Ebene 1 befinden. Wenn nicht angegeben, werden die Kategorien auf allen anwendbaren Ebenen abgerufen. |
ViewAllNodes | String | Dieser Wert steuert, ob alle eBay Kategorien oder nur Endkategorien zurückgegeben werden, die irgendwelche WHERE-Klauselbeschränkungen erfüllen. Sie können nur Artikel in Endkategorien auflisten. Der Standardwert ist „true“. |
DetailLevel | String | Detailebenen sind Anweisungen, die Teilmengen von Daten definieren, die für bestimmte Tabellen zurückgegeben werden sollen. Mögliche Werte: ItemReturnAttributes, ItemReturnCategories, ItemReturnDescription, ReturnAll, ReturnHeaders, ReturnMessages und ReturnSummary. |
KategorieFeatures
Fragen Sie die von den eBay Kategorien unterstützten Einstellungen ab.
Tabellenspezifische Informationen
Wählen
Die einzigen zum Filtern unterstützten Spalten sind CategoryId, LevelLimit, AllFeaturesForCategory und FeatureId. Wenn keine CategoryId angegeben ist, werden alle Features für Kategorien der obersten Ebene zurückgegeben.
SELECT * FROM CategoryFeatures WHERE LevelLimit = '2' AND CategoryId = '277'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryId | String | Die eindeutige Kennung der Kategorie, zu der die Einstellung gehört. |
BestOfferAutoAcceptEnabled | Boolean | Gibt an, ob die Kategorie die Funktion „Bestes Angebot automatisch annehmen“ für Festpreisangebote unterstützt. |
BestOfferAutoDeclineEnabled | Boolean | Gibt an, ob die Kategorie die Funktion „Bestes Angebot automatisch ablehnen“ unterstützt. |
BestOfferCounterEnabled | Boolean | Gibt an, ob die Kategorie Verkäufer unterstützt, die ein Gegenangebot zum besten Angebot eines Käufers machen, oder Käufer, die ein Gegenangebot zum Gegenangebot des Verkäufers machen. Dieses Feld ist nur auf Angebote mit Festpreis anwendbar. |
BestOfferEnabled | Boolean | Gibt an, ob die Kategorie die Funktion „Bestes Angebot“ für Festpreisangebote unterstützt. |
BrandMPNIdentifierEnabled | Boolean | Gibt an, ob die Kategorie die Möglichkeit unterstützt, ein Produkt anhand der Kombination aus Marke und Herstellerteilenummer zu identifizieren. |
ConditionEnabled | String | Gibt an, ob die Kategorie die Angabe von Bedingungen unterstützt (oder erfordert). |
ConditionValuesAggregate | String | Die gültigen Zustands-IDs für diese Kategorie. |
EANEnabled | String | Gibt an, ob Europäische Artikelnummern (EANs) zum Erstellen einer Auflistung verwendet werden können. |
FreeGalleryPlusEnabled | Boolean | Gibt an, ob die Kategorie kostenlose, automatische Upgrades für Gallery Plus unterstützt, wodurch Bilder in den Suchergebnissen verbessert werden. |
FreePicturePackEnabled | Boolean | Gibt an, ob die Kategorie kostenlose, automatische Upgrades für Picture Pack unterstützt, ein Rabattpaket, das die Vergrößerung von Bildern beinhaltet. |
GlobalShippingEnabled | Boolean | Gibt an, ob die entsprechende Kategorie das Global Shipping Program (GSP) unterstützt. |
Group1MaxFlatShippingCost | Double | Gibt die geltenden Höchstgrenzen für Versandkosten pro Versandservicegruppe 1 zurück. |
Group2MaxFlatShippingCost | Double | Gibt die geltende maximale Obergrenze pro Versandkosten für die Versandservicegruppe 2 zurück. |
Group3MaxFlatShippingCost | Double | Gibt die geltenden Höchstgrenzen für Versandkosten für die Versandservicegruppe 3 zurück. |
HandlingTimeEnabled | Boolean | Wenn „false“, erfordern Angebote in dieser Kategorie eine Bearbeitungszeit, wenn Pauschalversand oder berechneter Versand angegeben ist. Für lokale Abholung oder Frachtversand ist keine Bearbeitungszeit erforderlich. Siehe „DispatchTimeMax“ in „AddItem“. |
HomePageFeaturedEnabled | Boolean | Gibt an, ob es möglich ist, ein Angebot zu verbessern, indem es in eine Rotation aufgenommen wird, um es in einem speziellen Bereich der eBay Startseite anzuzeigen. Die Unterstützung für diese Funktion variiert je nach Site. Es gelten möglicherweise Einschränkungen für Artikel oder Feedback. |
INEscrowWorkflowTimeline | String | Gibt die Treuhand-Workflow Version an, die für die Kategorie auf der Site für Indien gilt: „Standard Workflow“, „Workflow A“ oder „Workflow B“. |
ISBNEnabled | String | Gibt an, ob Internationale Standardbuchnummern (ISBNs) zum Erstellen einer Auflistung verwendet werden können. |
ItemCompatibilityEnabled | String | Gibt an, ob die Kategorie Teilekompatibilität nach Anwendung (ByApplication), nach Spezifikation (BySpecification) oder überhaupt nicht (Disabled) unterstützt. |
ItemSpecificsEnabled | String | Gibt an, ob die Kategorie benutzerdefinierte Artikelmerkmale unterstützt. |
ListingDurations | String | Die für die Kategorie unterstützten Listing-Typen und Listing-Dauern in Tagen. |
MaxFlatShippingCost | Double | Die Höchstkosten, die der Verkäufer für den ersten Inlandsversand zum Pauschaltarif berechnen kann. Die gesamten Versandkosten ergeben sich aus den Basiskosten zum Pauschaltarif zuzüglich der Versicherungskosten, falls eine Versicherung erforderlich ist. Schließen sich gegenseitig mit GroupNMaxFlatShippingCost aus. |
MaxGranularFitmentCount | Integer | Gibt die maximale Anzahl an Einbauten an. |
MaxItemCompatibility | Integer | Gibt die maximale Anzahl an Teilekompatibilitäten an. |
MinimumReservePrice | Double | Gibt an, ob für diese Kategorie ein Mindestmindestpreis aktiviert ist. Auf den Websites für Deutschland, Österreich, Belgien (Französisch) und Belgien (Niederländisch) wird der Mindestmindestpreis für die Kategorien „Kunst und Antiquitäten“, „Uhren und Schmuck“ und „Motorräder“ unterstützt. |
MinItemCompatibility | Integer | Dieses Feld gibt die Mindestanzahl an Teilekompatibilitäten für die Auflistung von Artikeln an. |
NonSubscription | String | Der Wert in diesem Feld gibt an, ob die Kategorie Motors Local Market-Einträge unterstützt, wenn der Verkäufer kein Fahrzeugabonnement hat. |
PaisaPayFullEscrowEnabled | Boolean | Gibt an, ob die Kategorie die Zahlungsmethode PaisaPayEscrow unterstützt. Diese Funktion ist nur auf der indischen Site verfügbar. |
PaymentMethods | String | Gibt die akzeptierten Zahlungsmethoden an, die beim Hinzufügen, Überarbeiten oder erneuten Einstellen eines Artikels in der entsprechenden Kategorie verwendet werden können. |
PaymentProfileCategoryGroup | String | Gibt die Kategoriegruppe der Geschäftsrichtlinien an, die für Zahlungsprofile verwendet werden kann. Wird nur zurückgegeben, wenn dieser Wert (oder die Einstellung dieser Kategorie) den von der übergeordneten Kategorie geerbten Wert überschreibt. |
PayPalBuyerProtectionEnabled | Boolean | Ob dann für diese Kategorie ein Käuferschutz zulässig ist. |
PayPalRequired | Boolean | Gibt an, ob die Kategorie PayPal als Zahlungsmethode erfordert. |
PickupDropOffEnabled | Boolean | Ein wahrer Wert in diesem Feld gibt an, dass für in der Kategorie aufgeführte Artikel die Funktion „Click and Collect“ aktiviert werden kann. Mit der Funktion „Click and Collect“ kann ein Käufer bestimmte Artikel bei eBay kaufen und in einem örtlichen Geschäft abholen. Käufer werden von eBay benachrichtigt, sobald ihre Artikel verfügbar sind. |
PremiumSubscription | String | Der Wert in diesem Feld gibt an, ob die Kategorie Motors Local Market-Einträge unterstützt, wenn der Verkäufer ein Premium-Fahrzeugabonnement hat. |
ProductCreationEnabled | String | Gibt an, ob eine Kategorie die Produkterstellung in Auflistungen unterstützt (oder erfordert). Verwenden Sie dies, um zu bestimmen, ob die Angabe der Produkt-ID beim Hinzufügen, Überarbeiten oder erneuten Auflisten obligatorisch ist. |
ProPackEnabled | Boolean | Gibt an, ob die Kategorie das Pro Pack Bundle-Listing-Upgrade unterstützt. |
ReturnPolicyEnabled | Boolean | Wird nur zurückgegeben, wenn dieser Wert (oder die Einstellung dieser Kategorie) den vom übergeordneten Element der Kategorie geerbten Wert überschreibt. |
ReturnPolicyProfileCategoryGroup | String | Gibt die Kategoriegruppe der Geschäftsrichtlinien an, die für Profile mit Rückgaberichtlinien verwendet werden kann. Wird nur zurückgegeben, wenn dieser Wert (oder die Einstellung dieser Kategorie) den vom übergeordneten Element der Kategorie geerbten Wert überschreibt. |
RevisePriceAllowed | Boolean | Gibt an, ob der Verkäufer bei einem Festpreisangebot in der Kategorie die Möglichkeit hat, den Preis zu ändern. |
ReviseQuantityAllowed | Boolean | Gibt an, ob die Kategorie es dem Verkäufer ermöglicht, die Menge einer aktiven Auflistung mit mehreren Mengen zu ändern. |
SafePaymentRequired | Boolean | Gibt an, ob für Einträge in dieser Kategorie eine sichere Zahlungsmethode erforderlich ist. |
SellerContactDetailsEnabled | Boolean | Gibt an, ob diese Kategorie Kontaktinformationen auf Verkäuferebene für Kleinanzeigen unterstützt. |
SellerProvidedTitleSupported | Boolean | Dieses Boolesche Feld gibt an, ob eine Kategorie vom Verkäufer bereitgestellte Titel in Auflistungen unterstützt. |
ShippingProfileCategoryGroup | String | Gibt die Kategoriegruppe der Geschäftsrichtlinien an, die für Versandprofile verwendet werden kann. Wird nur zurückgegeben, wenn dieser Wert (oder die Einstellung dieser Kategorie) den vom übergeordneten Element der Kategorie geerbten Wert überschreibt. |
ShippingTermsRequired | Boolean | Gibt an, ob die Kategorie erfordert, dass Verkäufer beim Einstellen der Liste Versanddetails angeben. |
SpecialitySubscription | String | Der Wert in diesem Feld gibt an, ob die Kategorie Motors Local Market-Einträge unterstützt, wenn der Verkäufer ein Abonnement für Spezialfahrzeuge hat. |
ListingDurationsAggregate | String | Bietet zusätzliche Angebotsdauern, die eBay-Shop-Besitzern zur Verfügung stehen. Die hier in diesem Element bereitgestellten erweiterten Angebotsdauern sollten mit den in der Spalte „ListingDurations“ angegebenen Basisangebotsdauern zusammengeführt werden. Gilt für Angebote mit Festpreis. |
TransactionConfirmationRequestEnabled | Boolean | Definiert, ob Transaktionsbestätigungsanforderungen in einer bestimmten Kategorie aktiviert sind. |
UPCEnabled | String | Gibt an, ob Universal Product Codes (UPCs) zum Erstellen einer Auflistung verwendet werden können. |
UserConsentRequired | Boolean | Gibt an, ob ein Bieter dem Gebot zustimmen muss, indem er bestätigt, dass er die Datenschutzrichtlinie von eBay gelesen hat und ihnen zustimmt. |
ValueCategory | Boolean | Einige eBay-Websites wählen möglicherweise einige Kategorien aus und kennzeichnen sie als Wertkategorien. Diese werden normalerweise aus Kategorien ausgewählt, in denen Käufer tolle Angebote finden können. Diese Bezeichnung kann sich im Laufe der Zeit ändern. |
ValuePackEnabled | Boolean | Gibt an, ob die Kategorie das Upgrade der Value Pack-Paketliste unterstützt. |
VariationsEnabled | Boolean | Wenn diese Option auf „true“ gesetzt ist, können Sie Auflistungen mit mehreren Varianten erstellen, wenn Sie einen Artikel mit Festpreis in dieser Kategorie auflisten. |
VINSupported | Boolean | Gibt an, ob die Kategorie die Verwendung des VIN-Felds (Fahrzeugidentifikationsnummer) zur Identifizierung eines Kraftfahrzeugs und zum Erstellen einer Auflistung unterstützt. VINs werden auf den Websites für die USA, Kanada, Kanada-Französisch und Australien unterstützt. |
VRMSupported | Boolean | Gibt an, ob die Kategorie die Verwendung des VRM-Felds (Fahrzeugkennzeichen) unterstützt, um ein Kraftfahrzeug zu identifizieren und eine Auflistung zu erstellen. VRMs werden nur auf der britischen Site unterstützt. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
AllFeaturesForCategory | String | Verwenden Sie diesen Schalter, um alle Funktionseinstellungen für eine bestimmte Kategorie anzuzeigen. Alle Funktionseinstellungen werden zurückgegeben, unabhängig von den Standardeinstellungen der Site. Dieses Element funktioniert in Verbindung mit CategoryId - weitere Einzelheiten finden Sie in den Hinweisen zu diesem Element. Wenn Sie auch FeatureId festlegen, gibt eBay den Status der angegebenen Funktionen nur für die angegebene Kategorie zurück. Standard: false. |
FeatureId | String | Verwenden Sie dieses Feld, wenn Sie wissen möchten, ob bestimmte Funktionen auf Site- oder Stammkategorieebene aktiviert sind. In der Anfrage können mehrere FeatureId-Elemente verwendet werden. |
LevelLimit | String | Eine Tiefenebene in der Kategoriehierarchie. Ruft alle Kategorieknoten mit einem CategoryLevel ab, der kleiner oder gleich dem LevelLimit-Wert ist. Die Stammkategorie ist 0. Die zulässigen Werte sind 1. |
ViewAllNodes | String | Wenn festgelegt, gibt eBay die Site-Standardeinstellungen zusammen mit allen Kategorien zurück, die die übernommenen Funktionseinstellungen überschreiben. Das heißt, diese Spalte enthält nur die Funktionen, die die Kategorie von ihrer übergeordneten Kategorie überschrieben hat. |
DetailLevel | String | Detailebenen sind Anweisungen, die Teilmengen von Daten definieren, die für bestimmte Tabellen zurückgegeben werden sollen. Mögliche Werte: ItemReturnAttributes, ItemReturnCategories, ItemReturnDescription, ReturnAll, ReturnHeaders, ReturnMessages und ReturnSummary. |
Kategorie-Unterbaum
Rufen Sie alle Knoten der Kategoriebaumhierarchie (des Unterbaums) unterhalb einer angegebenen Kategorie in einem angegebenen Kategoriebaum ab.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. CategoryTreeId und CategoryId sind erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
CategoryTreeId
unterstützt den '='-Vergleich.CategoryId
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM CategorySubtree WHERE CategoryTreeId = 0 AND CategoryId = 11450
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Die eindeutige Kennung des eBay Kategorienbaums, zu dem dieser Unterbaum gehört. |
categoryTreeVersion | String | Die Version des durch categoryTreeId identifizierten Kategorienbaums. |
categorySubtreeNode | String | Enthält Details zu allen Knoten der Kategorie-Unterbaumhierarchie unterhalb eines angegebenen Knotens. Dies ist eine rekursive Struktur. |
category | String | Enthält Details zum aktuellen Kategoriebaumknoten. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des aktuellen Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
childCategoryTreeNodes | String | Ein Array aus einem oder mehreren Kategoriebaumknoten, die die unmittelbaren untergeordneten Knoten des aktuellen Kategoriebaumknotens sind, sowie deren untergeordnete Knoten, rekursiv bis hinunter zu den Blattknoten. |
category | String | Enthält Details zum aktuellen Kategoriebaumknoten. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des aktuellen Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
childCategoryTreeNodes | String | Ein Array aus einem oder mehreren Kategoriebaumknoten, die die unmittelbaren untergeordneten Knoten des aktuellen Kategoriebaumknotens sind, sowie deren untergeordnete Knoten, rekursiv bis hinunter zu den Blattknoten. |
category | String | Enthält Details zum aktuellen Kategoriebaumknoten. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des aktuellen Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
childCategoryTreeNodes | String | Ein Array aus einem oder mehreren Kategoriebaumknoten, die die unmittelbaren untergeordneten Knoten des aktuellen Kategoriebaumknotens sind, sowie deren untergeordnete Knoten, rekursiv bis hinunter zu den Blattknoten. |
leafCategoryTreeNode | Boolean | Der Wert „true“ gibt an, dass der aktuelle Kategoriebaumknoten ein Blattknoten ist (er hat keine untergeordneten Knoten). Der Wert „false“ gibt an, dass der aktuelle Knoten einen oder mehrere untergeordnete Knoten hat, die durch das Array „childCategoryTreeNodes“ identifiziert werden. |
parentCategoryTreeNodeHref | String | Der href-Teil des Aufrufs „getCategorySubtree“, der den Unterbaum unter dem übergeordneten Element dieses Kategoriebaumknotens abruft. |
leafCategoryTreeNode | Boolean | Der Wert „true“ gibt an, dass der aktuelle Kategoriebaumknoten ein Blattknoten ist (er hat keine untergeordneten Knoten). Der Wert „false“ gibt an, dass der aktuelle Knoten einen oder mehrere untergeordnete Knoten hat, die durch das Array „childCategoryTreeNodes“ identifiziert werden. |
parentCategoryTreeNodeHref | String | Der href-Teil des Aufrufs „getCategorySubtree“, der den Unterbaum unter dem übergeordneten Element dieses Kategoriebaumknotens abruft. |
leafCategoryTreeNode | Boolean | Der Wert „true“ gibt an, dass der aktuelle Kategoriebaumknoten ein Blattknoten ist (er hat keine untergeordneten Knoten). Der Wert „false“ gibt an, dass der aktuelle Knoten einen oder mehrere untergeordnete Knoten hat, die durch das Array „childCategoryTreeNodes“ identifiziert werden. |
parentCategoryTreeNodeHref | String | Der href-Teil des Aufrufs „getCategorySubtree“, der den Unterbaum unter dem übergeordneten Element dieses Kategoriebaumknotens abruft. |
CategoryId | String | Die eindeutige Kennung der Kategorie oben im angeforderten Teilbaum. |
KategorieVorschläge
Gibt ein Array vorgeschlagener Kategorien zurück, die laut eBay den Schlüsselwörtern entsprechen, die einen Artikel beschreiben.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. CategoryTreeId und Q sind erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
CategoryTreeId
unterstützt den '='-Vergleich.Q
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM CategorySuggestions WHERE CategoryTreeId = 0 AND Q = 'iphone'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Die eindeutige Kennung des eBay Kategorienbaums, aus dem Vorschläge zurückgegeben werden. |
categoryTreeVersion | String | Die Version des durch categoryTreeId identifizierten Kategorienbaums. |
categorySuggestions | String | Enthält Details zu einer oder mehreren vorgeschlagenen Kategorien, die den angegebenen Schlüsselwörtern entsprechen. |
category | String | Enthält Details zur vorgeschlagenen Kategorie. |
categoryId | String | Die eindeutige Kennung der eBay Kategorie innerhalb ihres Kategorienbaums. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeAncestors | String | Eine geordnete Liste von Kategorieverweisen, die den Speicherort der vorgeschlagenen Kategorie im angegebenen Kategorienbaum beschreibt. |
categoryId | String | Die eindeutige Kennung der eBay Vorgängerkategorie. |
categoryName | String | Der Name der Vorgängerkategorie, die durch die Kategorie-ID identifiziert wird. |
categorySubtreeNodeHref | String | Der href-Teil des getCategorySubtree-Aufrufs, der den Unterbaum unter dem übergeordneten Kategorieknoten abruft. |
categoryTreeNodeLevel | String | Die absolute Ebene des übergeordneten Kategorieknotens in der Hierarchie seines Kategoriebaums. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
relevancy | String | Dieses Feld ist für die interne oder zukünftige Verwendung reserviert. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Q | String | Eine in Anführungszeichen gesetzte Zeichenfolge, die den zum Verkauf angebotenen Artikel beschreibt oder charakterisiert. |
KategorieBaum
Rufen Sie den vollständigen Kategorienbaum ab, der einer angegebenen Kategorienbaum-ID entspricht.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Die CategoryTreeId ist erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
CategoryTreeId
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM CategoryTree WHERE CategoryTreeId = 0
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Die eindeutige Kennung des eBay Kategorienbaums für den angegebenen Marktplatz. |
categoryTreeVersion | String | Die Version des durch categoryTreeId identifizierten Kategorienbaums. |
applicableMarketplaceIds | String | Eine Liste mit einem oder mehreren Kennungen der eBay Marktplätze, die diesen Kategorienbaum verwenden. |
rootCategoryNode | String | Enthält Details zu allen Knoten der Kategoriebaumhierarchie, beginnend mit dem Stammknoten bis hinunter zu den Blattknoten. |
category | String | Enthält Details zum aktuellen Kategoriebaumknoten. |
categoryId | String | Die eindeutige Kennung der eBay Kategorie innerhalb ihres Kategorienbaums. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des aktuellen Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
childCategoryTreeNodes | String | Ein Array aus einem oder mehreren Kategoriebaumknoten, die die unmittelbaren untergeordneten Knoten des aktuellen Kategoriebaumknotens sind, sowie deren untergeordnete Knoten, rekursiv bis hinunter zu den Blattknoten. |
category | String | Enthält Details zum aktuellen Kategoriebaumknoten. |
categoryId | String | Die eindeutige Kennung der eBay Kategorie innerhalb ihres Kategorienbaums. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des aktuellen Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
childCategoryTreeNodes | String | Ein Array aus einem oder mehreren Kategoriebaumknoten, die die unmittelbaren untergeordneten Knoten des aktuellen Kategoriebaumknotens sind, sowie deren untergeordnete Knoten, rekursiv bis hinunter zu den Blattknoten. |
category | String | Enthält Details zum aktuellen Kategoriebaumknoten. |
categoryId | String | Die eindeutige Kennung der eBay Kategorie innerhalb ihres Kategorienbaums. |
categoryName | String | Der Name der durch die Kategorie-ID identifizierten Kategorie. |
categoryTreeNodeLevel | Integer | Die absolute Ebene des aktuellen Kategoriebaumknotens in der Hierarchie seines Kategoriebaums. |
childCategoryTreeNodes | String | Ein Array aus einem oder mehreren Kategoriebaumknoten, die die unmittelbaren untergeordneten Knoten des aktuellen Kategoriebaumknotens sind, sowie deren untergeordnete Knoten, rekursiv bis hinunter zu den Blattknoten. |
leafCategoryTreeNode | Boolean | Der Wert „true“ gibt an, dass der aktuelle Kategoriebaumknoten ein Blattknoten ist (er hat keine untergeordneten Knoten). Der Wert „false“ gibt an, dass der aktuelle Knoten einen oder mehrere untergeordnete Knoten hat, die durch das Array „childCategoryTreeNodes“ identifiziert werden. |
parentCategoryTreeNodeHref | String | Der href-Teil des Aufrufs „getCategorySubtree“, der den Unterbaum unter dem übergeordneten Element dieses Kategoriebaumknotens abruft. |
leafCategoryTreeNode | Boolean | Der Wert „true“ gibt an, dass der aktuelle Kategoriebaumknoten ein Blattknoten ist (er hat keine untergeordneten Knoten). Der Wert „false“ gibt an, dass der aktuelle Knoten einen oder mehrere untergeordnete Knoten hat, die durch das Array „childCategoryTreeNodes“ identifiziert werden. |
parentCategoryTreeNodeHref | String | Der href-Teil des Aufrufs „getCategorySubtree“, der den Unterbaum unter dem übergeordneten Element dieses Kategoriebaumknotens abruft. |
leafCategoryTreeNode | Boolean | Der Wert „true“ gibt an, dass der aktuelle Kategoriebaumknoten ein Blattknoten ist (er hat keine untergeordneten Knoten). Der Wert „false“ gibt an, dass der aktuelle Knoten einen oder mehrere untergeordnete Knoten hat, die durch das Array „childCategoryTreeNodes“ identifiziert werden. |
parentCategoryTreeNodeHref | String | Der href-Teil des Aufrufs „getCategorySubtree“, der den Unterbaum unter dem übergeordneten Element dieses Kategoriebaumknotens abruft. |
Kompatibilitätseigenschaften
Rufen Sie eine Reihe von Teilekompatibilitätsaspekten ab, die zur Beschreibung kompatibler Fahrzeuge verwendet werden.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. CategoryTreeId und CategoryId sind erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
CategoryTreeId
unterstützt den '='-Vergleich.CategoryId
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM CompatibilityProperties WHERE CategoryTreeId = 101 AND CategoryId = 33559
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Dies ist die eindeutige Kennung des Kategorienbaums. |
CategoryId | String | Die eindeutige Kennung einer eBay Kategorie. |
CompatibilityPropertyName | String | Dies ist der tatsächliche Name der kompatiblen Fahrzeugimmobilie, wie er auf dem angegebenen eBay Marktplatz und in der eBay Kategorie bekannt ist. |
CompatibilityPropertyLocalizedName | String | Dies ist der lokalisierte Name der kompatiblen Fahrzeugeigenschaft. |
Kompatibilitätseigenschaftswerte
Rufen Sie ein Array von Teilekompatibilitätsaspektwerten ab, die zur Beschreibung kompatibler Fahrzeuge verwendet werden.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. CategoryTreeId, CategoryId und CompatibilityProperty sind erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
CategoryTreeId
unterstützt den '='-Vergleich.CategoryId
unterstützt den '='-Vergleich.CompatibilityProperty
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM CompatibilityPropertyValues WHERE CategoryTreeId = 101 AND CategoryId = 33559 AND CompatibilityProperty = 'Trim'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Dies ist die eindeutige Kennung des Kategorienbaums. |
CompatibilityProperty [KEY] | String | Dies ist der tatsächliche Name der kompatiblen Fahrzeugimmobilie, wie er auf dem angegebenen eBay Marktplatz und in der eBay Kategorie bekannt ist. |
CategoryId [KEY] | String | Die eindeutige Kennung einer eBay Kategorie. |
CompatibilityPropertyValues | String | Jedes Wertefeld zeigt einen anwendbaren, kompatiblen Fahrzeugeigenschaftswert. |
Länder
Listet den Ländercode und den zugehörigen Namen der vom eBay-System unterstützten Länder auf, unabhängig von der in der Anfrage angegebenen Site.
Spalten
Name | Typ | Beschreibung |
---|---|---|
Country | String | Zweistelliger Code, der ein Land darstellt. Diese zweistelligen Codes werden normalerweise in Add/Revise/Relist-Aufrufen verwendet, wenn auf ein Land verwiesen wird. |
Description | String | Vollständiger Ländername für Anzeigezwecke. Kann CountryName in Adressen ähneln (muss aber nicht identisch sein) (z. B. User.RegistrationAddress.CountryName in GetUser). |
DetailVersion | String | Gibt die neueste Versionsnummer für dieses Feld zurück. Anhand der Version kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
UpdateTime | Datetime | Gibt die Zeit in GMT an, zu der die Feature-Flags für die Details zuletzt aktualisiert wurden. Mit diesem Zeitstempel kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Eine Angabe, welche Art von Informationen Sie für die angegebene eBay-Site zurückerhalten möchten. Die zulässigen Werte sind CountryDetails. |
Währungen
Fragen Sie die unterstützten Währungen bei eBay ab.
Tabellenspezifische Informationen
Wählen
Gibt alle unterstützten Währungen zurück. Zum Filtern werden keine Spalten unterstützt.
SELECT * FROM Currencies
Spalten
Name | Typ | Beschreibung |
---|---|---|
Currency | String | Der dreistellige Währungscode gemäß ISO 4217. |
Description | String | Vollständiger Währungsname zu Anzeigezwecken. |
DetailVersion | String | Gibt die neuste Versionsnummer für dieses Feld zurück. |
UpdateTime | Datetime | Gibt die Uhrzeit in GMT an, zu der die Featurefelder für die Details zuletzt aktualisiert wurden. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Wenn der Wert CurrencyDetails festgelegt ist, werden zusätzliche Währungsdetails zurückgegeben. Die zulässigen Werte sind CurrencyDetails. |
Standard-Kategoriebaum-ID
Rufen Sie die Standard-Kategoriebaumreferenz für einen bestimmten eBay Marktplatz ab.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. Die MarketplaceId ist erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
MarketplaceId
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM DefaultCategoryTreeId WHERE MarketplaceId = 'EBAY_US'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Die eindeutige Kennung des eBay Kategorienbaums für den angegebenen Marktplatz. |
CategoryTreeVersion | String | Die Version des durch categoryTreeId identifizierten Kategorienbaums. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
MarketplaceId | String | Die ID des eBay Marktplatzes, für den die Kategoriebaum-ID angefordert wird. |
Erfüllungsrichtlinien
Ruft alle Erfüllungsrichtlinien ab, die für den Marktplatz konfiguriert sind, den Sie mit dem Abfrage MarketplaceId angeben.
Wählen
MarketplaceId ist ein erforderlicher Filter in der Select Abfrage. Sie können der folgenden Abfrage folgen, um die erforderlichen Werte über SQL zu erhalten:
SELECT * FROM FulfillmentPolicies WHERE MarketplaceId = 'EBAY_US'
Einige der Felder sind mit dem Suffix benannt Aggr
. Diese Felder zeigen den Inhalt des gleichnamigen JSON-Tags an, der vom API Endpoint zurückgegeben wird.
Spalten
Name | Typ | Beschreibung |
---|---|---|
FulfillmentPolicyId [KEY] | String | Eine eindeutige, von eBay zugewiesene ID für die Erfüllungsrichtlinie. Diese ID wird generiert, wenn die Richtlinie erstellt wird. |
Name | String | Ein benutzerdefinierter Name für diese Erfüllungsrichtlinie. Die Namen müssen für Richtlinien, die demselben Marktplatz zugewiesen sind, eindeutig sein. |
Description | String | Eine optionale, vom Verkäufer definierte Beschreibung der Erfüllungsrichtlinie für die interne Verwendung (dieser Wert wird Endbenutzern nicht angezeigt). |
CategoryTypesAggr | String | Der CategoryTypeEnum-Wert, auf den diese Richtlinie angewendet wird. Wird verwendet, um Konten, die Kraftfahrzeuge verkaufen, von denen zu unterscheiden, die dies nicht tun. (Derzeit kann jede Richtlinie jeweils nur auf einen CategoryTypes-Wert festgelegt werden.) |
MarketplaceId | String | Die ID des eBay Marktplatzes, für den diese Erfüllungsrichtlinie gilt. |
FreightShipping | Boolean | Wenn auf „true“ gesetzt, bietet der Verkäufer Frachtversand an. Frachtversand kann für große Artikel über 150 lbs verwendet werden. |
GlobalShipping | Boolean | Gibt an, ob der Verkäufer sich für das eBay Global Shipping-Programm angemeldet hat und diesen Dienst für seine internationalen Sendungen nutzt. |
HandlingTimeValue | Integer | Die maximale Anzahl an Werktagen, die der Verkäufer für die Vorbereitung und den Versand einer Bestellung einhält, nachdem die Zahlung für die Bestellung eingegangen ist. |
HandlingTimeUnit | String | Eine Zeitmesseinheit, die einen einzelnen Zeitraum angibt, der für HandlingTimeValue verwendet wird. |
LocalPickup | Boolean | Gibt an, ob der Versand von dieser Richtlinie angeboten wird und der Verkäufer nur die lokale Abholung des Artikels anbietet (normalerweise von einem privaten Standort). |
PickupDropOff | Boolean | Wenn auf „true“ gesetzt, bietet der Verkäufer das |
ShipToLocationsAggr | String | Dieses Objekt enthält die Felder „regionIncluded“ und „regionExcluded“, die die geografischen Regionen definieren, die von der zugehörigen Versandrichtlinie eines Verkäufers abgedeckt werden und die nicht. |
ShippingOptionsAggr | String | Eine Liste, die die Versandkonfigurationen des Verkäufers für Inlands- und Auslandssendungen definiert. |
Höchstbietender
Fragen Sie den Höchstbietenden der eBay-Benutzer ab, die auf ein bestimmtes Angebot geboten haben, unabhängig davon, ob das Angebot beendet wurde.
Tabellenspezifische Informationen
Wählen
Die einzigen unterstützten Spalten zum Filtern sind ItemId und ListMode. Zum Abrufen von Daten aus dieser Ansicht muss eine ItemId angegeben werden.
SELECT * FROM HighestBidder WHERE ItemId = '1234567'
SELECT * FROM HighestBidder WHERE ItemId = '1234567' AND ListMode = 'EndedListing'
Spalten
Name | Typ | Beschreibung |
---|---|---|
ItemId | String | Die ID des Artikels. Es werden die Bieter angezeigt, die auf diesen Artikel geboten haben. |
HighBidder | String | eBay Benutzer-ID für den Benutzer mit dem höchsten Gebot (oder dem frühesten Zeitstempel im Falle eines Gleichstands); ein Kandidat für ein Angebot mit zweiter Chance. |
HighestBid | Decimal | Vom Höchstbietenden angebotener Gebotsbetrag. |
Currency | String | Währungscode des Gebots. |
ListingStatus | String | Gibt den Status eines aktiven oder beendeten Angebots im Workflow des eBay Systems an. Wenn ein Angebot mit einem Verkauf (oder Verkäufen) endet, muss eBay die Verkaufsdetails (z. B. Gesamtpreis und Käufer/Höchstbieter) und die Endwertgebühr aktualisieren. Diese Verarbeitung kann mehrere Minuten dauern. Wenn Sie einen verkauften Artikel abrufen und keine Details zum Käufer/Höchstbieter zurückgegeben werden oder keine Endwertgebühr verfügbar ist, verwenden Sie diese Angebotsstatusinformationen, um festzustellen, ob eBay die Verarbeitung des Angebots abgeschlossen hat. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ListMode | String | Gibt an, welche Bieterinformationen zurückgegeben werden sollen. EndedListing gibt nur alle Bieter zurück, die den Zuschlag verloren haben, und zwar für beendete Angebote. Kann nur von einem Verkäufer verwendet werden. SecondChanceEligibleEndedListing gibt alle Bieter zurück, die den Zuschlag verloren haben und noch kein Second-Chance-Angebot erhalten haben und Interesse an einem Second-Chance-Angebot bekundet haben. Kann nur von einem Verkäufer verwendet werden. ViewAll gibt alle Bieter für ein beendetes oder noch aktives Angebot zurück. Kann von jedem Benutzer verwendet werden. Die zulässigen Werte sind EndedListing, SecondChanceEligibleEndedListing, ViewAll. |
Artikelaspekte für Kategorie
Rufen Sie eine Reihe von Aspekten ab, die für die Beschreibung von Elementen in einer bestimmten Kategorie geeignet sind.
Tabellenspezifische Informationen
Wählen
Der Connector verwendet die eBay API, um WHERE-Klauselbedingungen zu verarbeiten, die mit der folgenden Spalte und dem folgenden Operator erstellt wurden. CategoryTreeId und CategoryId sind erforderlich, um eine Anfrage zu stellen, und der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.
CategoryTreeId
unterstützt den '='-Vergleich.CategoryId
unterstützt den '='-Vergleich.
Beispiel:
SELECT * FROM ItemAspectsForCategory WHERE CategoryTreeId = 101 AND CategoryId = 67726
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryTreeId [KEY] | String | Die eindeutige Kennung des eBay Kategorienbaums, aus dem die Aspekte der angegebenen Kategorie angefordert werden. |
aspects | String | Eine Liste von Artikelaspekten (z. B. Farbe), die für die genaue Beschreibung von Artikeln in einer bestimmten Blattkategorie angemessen oder erforderlich sind. |
aspectConstraint | String | Informationen zur Formatierung, zum Vorkommen und zur Unterstützung dieses Aspekts. |
aspectApplicableTo | String | Dieser Wert gibt an, ob der durch das Feld aspects.localizedAspectName identifizierte Aspekt ein Produktaspekt oder ein Artikel-/Instanzaspekt ist. |
aspectDataType | String | Der Datentyp dieses Aspekts. |
aspectEnabledForVariations | Boolean | Der Wert „true“ gibt an, dass dieser Aspekt zur Identifizierung von Artikelabweichungen verwendet werden kann. |
aspectFormat | String | Wird nur zurückgegeben, wenn der Wert von aspectDataType einen Datentyp identifiziert, der eine bestimmte Formatierung erfordert. |
aspectMaxLength | Integer | Die maximale Länge des Wertes des Element-/Instanzaspekts. |
aspectMode | String | Die Art und Weise, in der Werte dieses Aspekts vom Verkäufer angegeben werden müssen (als Freitext oder durch Auswahl aus verfügbaren Optionen). |
aspectRequired | Boolean | Der Wert „true“ gibt an, dass dieser Aspekt beim Anbieten von Artikeln in der angegebenen Kategorie erforderlich ist. |
aspectUsage | String | Der in diesem Feld zurückgegebene Enumerationswert gibt an, ob der entsprechende Aspekt empfohlen oder optional ist. |
expectedRequiredByDate | String | Das voraussichtliche Datum, nach dem der Aspekt benötigt wird. |
itemToAspectCardinality | String | Gibt an, ob dieser Aspekt einzelne oder mehrere Werte für Elemente in der angegebenen Kategorie akzeptieren kann. |
aspectValues | String | Eine Liste gültiger Werte für diesen Aspekt (zum Beispiel: Rot, Grün und Blau) zusammen mit etwaigen Einschränkungen für diese Werte. |
localizedValue | String | Der lokalisierte Wert dieses Aspekts. |
valueConstraints | String | Wird nicht zurückgegeben, wenn der Wert des Felds „localizedValue“ für diesen Aspekt der angegebenen Kategorie immer ausgewählt werden kann. |
applicableForLocalizedAspectName | String | Der Name des Steueraspekts, von dem der aktuelle Aspektwert abhängt. |
applicableForLocalizedAspectValues | String | Enthält eine Liste der Werte des Kontrollaspekts, von denen der Wert dieses Aspekts abhängt. |
localizedAspectName | String | Der lokalisierte Name dieses Aspekts (zum Beispiel: „Farbe“ auf der eBay UK-Site). |
relevanceIndicator | String | Die Relevanz dieses Aspekts. Dieses Feld wird zurückgegeben, wenn eBay Daten darüber hat, wie viele Suchvorgänge für Angebote in der Kategorie mit diesem Artikelaspekt durchgeführt wurden. |
searchCount | Integer | Die Anzahl der letzten Suchvorgänge (basierend auf 30-Tage-Daten) für den Aspekt. |
CategoryId | String | Die eindeutige Kennung einer eBay Kategorie. |
Artikelkompatibilitätsliste
Kompatibilitätskategorien und mögliche Kompatibilitätswerte für einen bestimmten Artikel abfragen.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ItemId [KEY] | String | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. Sie können diesen Wert weder ändern noch ändern. |
CompatibilityAttributes | String | Eine Liste aller möglichen Kompatibilitätskategorien für das angegebene Element. |
PossibleCompatibilities | String | Eine Liste aller möglichen Kompatibilitätswerte für das angegebene Element. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
IncludeItemCompatibilityList | String | Dies wird zum Einschließen von ItemCompatibilityList-Elementen verwendet und sollte nicht manuell festgelegt werden. |
ArtikelVersand
Fragen Sie Details zu einem oder mehreren Artikeln ab, für die der Verkäufer berechnete Versandkosten angeboten hat, wie z. B. Paketgröße, Gewicht und Verpackungs-/Bearbeitungskosten.
Tabellenspezifische Informationen
Wählen
Um Daten aus dieser Ansicht abzurufen, müssen die Filter DestinationCountryCode und ItemId angegeben werden. Außerdem kann der Filter QuantitySold verwendet werden, dies ist jedoch optional.
SELECT * FROM ItemShipping WHERE ItemId = '110177686055' AND DestinationCountryCode = 'US'
Spalten
Name | Typ | Beschreibung |
---|---|---|
ItemId | String | Die Artikel-ID, die die Artikelliste, für die die Daten abgerufen werden sollen, eindeutig identifiziert. Erforderliche Eingabe. |
DestinationCountryCode | String | Zielländercode. Wenn DestinationCountryCode US ist, ist eine Postleitzahl erforderlich und diese stellt die US-Postleitzahl dar. Standard: US. |
ExpeditedService | Boolean | Gibt an, ob es sich bei dem Dienst um einen Expressversanddienst handelt. |
FreeShipping | Boolean | Gibt an, dass der Verkäufer kostenlosen Versand anbieten möchte. Dies gilt nur für den ersten angegebenen Inlandsversanddienst und wird ignoriert, wenn es für einen anderen Versanddienst festgelegt ist. |
ImportCharge | Decimal | Die Gesamtkosten für Zoll und Steuern für den internationalen Teil einer Bestellung, die über das Global Shipping Program versendet wird. Dieser Betrag wird vom internationalen Versandanbieter für jeden Artikel berechnet und angezeigt, wenn ein Käufer die Artikeleigenschaften anzeigt. |
Currency | String | Währungs-ID |
ShippingService | String | Eine Versandserviceoption, die vom Verkäufer angeboten wird, um einen Artikel an einen Käufer zu versenden. Um eine Liste gültiger ShippingService-Werte zu erhalten, rufen Sie GeteBayDetails auf, wobei DetailName auf ShippingServiceDetails gesetzt ist. Das Flag ShippingServiceDetails.ValidForSellingFlow muss ebenfalls vorhanden sein. Andernfalls ist diese bestimmte Versandserviceoption nicht mehr gültig und kann Käufern nicht über eine Auflistung angeboten werden. |
ShippingInsuranceCost | Decimal | Die Versicherungskosten für den Versand eines einzelnen Artikels mit diesem Versanddienst. |
ShippingServiceAdditionalCost | Decimal | Eine Versandserviceoption, die vom Verkäufer angeboten wird, um einen Artikel an einen Käufer zu versenden. Um eine Liste gültiger ShippingService-Werte zu erhalten, rufen Sie GeteBayDetails auf, wobei DetailName auf ShippingServiceDetails gesetzt ist. Das Flag ShippingServiceDetails.ValidForSellingFlow muss ebenfalls vorhanden sein. Andernfalls ist diese bestimmte Versandserviceoption nicht mehr gültig und kann Käufern nicht über eine Auflistung angeboten werden. |
ShippingServiceCost | Decimal | Die Grundkosten für den Versand des Artikels mit dem im Feld „ShippingService“ angegebenen Versanddienst. Bei einem Festpreisangebot mit mehreren Mengen zeigt das Feld „ShippingServiceAdditionalCost“ die Kosten für den Versand jedes zusätzlichen Artikels an, wenn der Käufer mehrere Mengen desselben Artikels kauft. |
ShippingServicePriority | Integer | Steuert die Reihenfolge (im Verhältnis zu anderen Versanddiensten), in der der entsprechende Versanddienst auf der Seite „Artikel anzeigen“ und „Zur Kasse gehen“ angezeigt wird. |
ShippingTimeMax | Integer | Die maximale garantierte Anzahl an Tagen, die das Versandunternehmen für den Versand eines Artikels benötigt (ohne die Zeit, die der Verkäufer benötigt, um den Artikel an das Versandunternehmen zu liefern). |
ShippingTimeMin | Integer | Die garantierte Mindestanzahl von Tagen, innerhalb derer der Spediteur einen Artikel versenden kann (ohne die Zeit, die der Verkäufer benötigt, um den Artikel an den Spediteur zu liefern). |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
QuantitySold | String | Anzahl der Artikel, die an einen einzelnen Käufer verkauft und zusammen versendet werden sollen. |
DestinationPostalCode | String | Postleitzahl des Ziellandes (oder ZIP-Code für die USA). Wird ignoriert, wenn kein Ländercode angegeben ist. Für einige Länder ist dieser Tag optional. Bei großen Ländern ist er wahrscheinlich erforderlich. |
Artikelspezifikationen
Artikeldetails für einen bestimmten Artikel abfragen.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ItemId | String | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. Sie können diesen Wert weder ändern noch ändern. |
Attribute | String | Der Name des Attributs für das angegebene Element. |
Specifics | String | Durch Kommas getrennte Liste von Werten für das angegebene Artikelattribut. |
Source | String | Aufgezählter Wert, der angibt, ob die Artikelspezifikation während der Auflistung/Überarbeitung/Neuauflistung manuell eingegeben oder ausgewählt wurde oder ob das Name-Wert-Paar der Artikelspezifikation von einem eBay-Katalogprodukt stammt, mit dem die Auflistung verknüpft ist. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
IncludeItemSpecifics | String | Dies wird zum Einschließen von ItemSpecifics-Elementen verwendet und sollte nicht manuell festgelegt werden. |
Artikeltransaktionen
Fragen Sie Bestellpositionsinformationen (Transaktionsinformationen) für ein bestimmtes Angebot ab. Bei Auktionsangeboten werden Bestellpositionen erst erstellt, wenn die Auktion mit einem Höchstbietenden endet oder wenn die Sofort-Kaufen-Funktion für das Angebot aktiviert ist und vom Käufer zum Kauf des Artikels verwendet wird. Bei Festpreisangeboten werden Bestellpositionen erstellt, nachdem sich ein Käufer zum Kauf der Artikel verpflichtet hat.
Tabellenspezifische Informationen
Wählen
Um Transaktionsinformationen abzurufen, muss die Spalte „ItemId“ angegeben werden.
Alle Transaktionen abrufen, die sich auf einen bestimmten Artikel beziehen:
SELECT * FROM ItemTransactions WHERE ItemId = '012345678901'
Filtern Sie die Anzahl der zurückgegebenen Transaktionen, indem Sie die Anzahl der Tage in der Vergangenheit angeben:
SELECT * FROM ItemTransactions WHERE ItemId = '012345678901' AND NumberOfDays = '25'
Informationen zu einer bestimmten Transaktion abrufen, die für einen bestimmten Artikel getätigt wurde:
SELECT * FROM ItemTransactions WHERE ItemId = '012345678901' AND TransactionId = '0'
Spalten
Name | Typ | Beschreibung |
---|---|---|
OrderLineItemId [KEY] | String | Eine eindeutige Kennung für eine eBay Bestellposition. Dieses Feld wird erstellt, sobald eine Kaufverpflichtung gegenüber dem Verkäufer besteht, und sein Wert basiert auf der Verkettung von ItemId und TransactionId mit einem Bindestrich zwischen diesen beiden IDs. |
TransactionId | String | Die eindeutige Kennung für eine Transaktion, die für einen bestimmten Artikel durchgeführt wurde. Wenn eine Transaktions-ID angegeben ist, wird jeder angegebene Zeitfilter ignoriert. |
ItemId | String | Eindeutige Kennung für eine eBay Artikelliste. |
HandlingCost | Decimal | Die Bearbeitungskosten, die der Verkäufer für die Bestellposition berechnet hat. Dieses Feld wird erst nach Abschluss der Kaufabwicklung zurückgegeben. Der Wert dieses Felds wird als null Dollar (0,0) zurückgegeben, wenn der Verkäufer keine Bearbeitungskosten für die Auflistung angegeben hat. |
ShippingCost | Decimal | Die vom Käufer für die Bestellposition bezahlten Versandkosten. Dieses Feld wird erst nach Abschluss der Kaufabwicklung zurückgegeben. |
AdjustmentAmount | Decimal | Vom Käufer eingegebener Anpassungsbetrag. Ein positiver Betrag gibt an, dass es sich bei dem Betrag um eine zusätzliche Gebühr handelt, die der Käufer an den Verkäufer zahlt. Ein negativer Wert gibt an, dass es sich bei diesem Betrag um eine Gutschrift handelt, die der Verkäufer dem Käufer gewährt. |
AmountPaid | Decimal | Der Gesamtbetrag, den der Käufer für die Bestellposition bezahlt hat. |
Currency | String | Ein standardmäßiger dreistelliger ISO 4217-Währungscode für die in Ländern auf der ganzen Welt verwendeten Währungen. |
BestOfferSale | Boolean | Gibt an, ob die Bestellposition erstellt wurde, weil der Verkäufer ein bestes Angebot eines Käufers angenommen hat. |
BuyerId | String | Eindeutige eBay Benutzer-ID für den Benutzer. |
BuyerCheckoutMessage | String | Dieses Feld wird zurückgegeben, wenn ein Käufer während des Bezahlvorgangs einen Kommentar für den Verkäufer hinterlassen hat. |
CreatedDate | Datetime | Gibt den Erstellungszeitpunkt der Bestellposition an. |
DepositType | String | Dieser Wert gibt an, ob der Verkäufer eine Anzahlung für das Fahrzeug verlangt oder nicht. Dieses Feld ist nur für US-Angebote bei eBay Motors relevant. Andernfalls wird dieses Feld als leerer Wert zurückgegeben. |
EBayPlusTransaction | Boolean | Wenn „True“, handelt es sich bei dieser Transaktion um einen Artikel, der im Rahmen des eBay Plus-Programms gekauft wurde. |
ExtendedOrderId | String | Eine eindeutige Kennung für eine eBay Bestellung. |
FinalValueFee | Decimal | Eine Verkaufsprovision wird unmittelbar nach der Erstellung einer Bestellposition berechnet und dem Konto des Verkäufers belastet. |
Gift | Boolean | Dieses Boolesche Feld wird als „true“ zurückgegeben, wenn der Verkäufer einer anderen Person eine digitale Geschenkkarte schenkt. Dieses Feld gilt nur für Bestellpositionen für digitale Geschenkkarten. |
GiftSummaryMessage | String | Dieser Freitext enthält die Nachricht, die der Käufer der digitalen Geschenkkarte für den Empfänger der Geschenkkarte hinterlassen hat. |
IntangibleItem | Boolean | Dieses Kennzeichen gibt an, ob es sich bei der Bestellposition um ein immaterielles Gut wie einen MP3-Titel oder einen Handyklingelton handelt. Immaterielle Artikel sind nicht für das PayPal Verkäuferschutzprogramm berechtigt, sodass der Verkäufer keinen Fall wegen nicht bezahlter Artikel gegen den Käufer eröffnen kann. |
InvoiceSentTime | Datetime | Dieses Feld gibt das Datum und die Uhrzeit an, zu der eine Bestellrechnung vom Verkäufer an den Käufer gesendet wurde. Dieses Feld wird nur zurückgegeben, wenn eine Rechnung (mit der Bestellposition) an den Käufer gesendet wurde. |
IsMultiLegShipping | Boolean | Wenn „IsMultilegShipping“ wahr ist, wird das Global Shipping Program (GSP) verwendet, um die Bestellposition an einen internationalen Käufer zu versenden. |
LogisticsPlanType | String | Dieses Feld wird nur zurückgegeben, wenn der Käufer eine digitale Geschenkkarte gekauft hat, die per Email zugestellt wird, oder wenn der Käufer einen Artikel gekauft hat, für den die Click-and-Collect-Funktion aktiviert ist. |
PaidTime | Datetime | Gibt den Zeitpunkt an, zu dem die Bestellung als bezahlt markiert wurde. Dieses Feld wird erst zurückgegeben, wenn der Käufer die Zahlung geleistet hat. Dieses Feld wird nicht für Bestellungen zurückgegeben, bei denen der Käufer eine teilweise oder vollständige Rückerstattung erhalten hat. |
QuantityPurchased | Integer | Dieser Wert gibt die Anzahl identischer Artikel an, die vom selben Käufer gleichzeitig aus einem Angebot gekauft wurden. |
ShippedTime | Datetime | Gibt den Zeitpunkt an, zu dem die mit der Bestellung verknüpften Artikel als versandt markiert wurden. Dieser Wert ist nur für den Benutzer auf beiden Seiten der Bestellung sichtbar. Eine Bestellung kann in Mein eBay, Selling Manager Pro oder programmgesteuert vom Verkäufer über die gespeicherte Prozedur CompleteSale als versandt markiert werden. |
ShippingConvenienceCharge | Decimal | Der Betrag, der dem Verkäufer für die bequeme Lieferung über eBay Now in Rechnung gestellt wird. |
ExpeditedService | Boolean | Gibt an, ob es sich bei dem Dienst um einen Expressversanddienst handelt. |
ShippingServiceImportCharge | Decimal | Die Gesamtkosten für Zoll und Steuern für den internationalen Teil einer Bestellung, die über das Global Shipping Program versendet wird. Dieser Betrag wird vom internationalen Versandanbieter für jeden Artikel berechnet und angezeigt, wenn ein Käufer die Artikeleigenschaften anzeigt. |
ShippingInsuranceCost | Decimal | Die Versicherungskosten für den Versand eines einzelnen Artikels mit diesem Versanddienst. |
ShippingPackageInfo | String | Wenn die Bestellung über eBay Now ausgeliefert wird, enthält es Informationen über den Status der Bestellung, die eindeutige Kennung des Shops, aus dem die Bestellung stammt, sowie die voraussichtliche und tatsächliche Lieferzeit. |
ShippingService | String | Eine vom Verkäufer angebotene Versandserviceoption zum Versenden eines Artikels an einen Käufer. |
ShippingServiceAdditionalCost | Decimal | Die Kosten für den Versand jedes zusätzlichen Artikels, wenn derselbe Käufer einen oder mehrere Artikel derselben Position kauft. |
ShippingServiceCost | Decimal | Die Grundkosten für den Versand des Artikels unter Verwendung des im Feld „ShippingService“ angegebenen Versanddienstes. Bei einer Auflistung mit mehreren Mengen und Festpreisen zeigt das Feld „ShippingServiceAdditionalCost“ die Kosten für den Versand jedes zusätzlichen Artikels an, wenn der Käufer einen oder mehrere Artikel desselben Typs kauft. |
ShippingServicePriority | Integer | Dieser ganzzahlige Wert steuert die Reihenfolge (im Verhältnis zu anderen Versanddiensten), in der der entsprechende Versanddienst auf der Seite „Artikel anzeigen“ und „Zur Kasse gehen“ angezeigt wird. |
ShippingTimeMax | Integer | Die maximale garantierte Anzahl an Tagen, die das Versandunternehmen für den Versand eines Artikels benötigt (ohne die Zeit, die der Verkäufer benötigt, um den Artikel an das Versandunternehmen zu liefern). |
ShippingTimeMin | Integer | Die garantierte Mindestanzahl von Tagen, innerhalb derer der Spediteur einen Artikel versenden kann (ohne die Zeit, die der Verkäufer benötigt, um den Artikel an den Spediteur zu liefern). |
BuyerSelectedShipping | Boolean | Gibt an, ob der Käufer beim Bezahlvorgang Versanddetails ausgewählt hat. |
CheckoutStatus | String | Zeigt den aktuellen Status des Checkout-Flows für die Bestellung an. |
CompleteStatus | String | Gibt an, ob der Checkout für eine Bestellung abgeschlossen, unvollständig oder ausstehend ist. |
DigitalStatus | String | Der aktuelle Status einer gekauften digitalen Geschenkkarte. |
EBayPaymentStatus | String | Zeigt den Erfolg oder Misserfolg der Online-Zahlung einer Bestellung durch den Käufer an. |
InquiryStatus | String | Dieses Feld gibt den Status einer INR-Anfrage (Artikel nicht erhalten) des Käufers an. Dieses Feld wird nur zurückgegeben, wenn der Käufer eine INR-Anfrage erstellt hat. |
LastTimeModified | Datetime | Gibt Datum und Uhrzeit der letzten Aktualisierung des Status einer Bestellung an (in GMT). |
PaymentHoldStatus | String | Dieses Feld gibt die Art und/oder den Status einer Zahlungssperre für den Artikel an. |
PaymentInstrument | String | Die von einem deutschen Käufer verwendete Zahlungsmethode, dem die Option „Kauf auf Rechnung“ angeboten wurde. Dieses Feld wird nur zurückgegeben, wenn einem deutschen Käufer die Option „Kauf auf Rechnung“ angeboten wurde. Andernfalls wird die vom Käufer ausgewählte Zahlungsmethode im Feld „PaymentMethodUsed“ zurückgegeben. |
PaymentMethodUsed | String | Die Zahlungsmethode, die der Käufer für die Bestellung ausgewählt hat. Wenn der Checkout noch nicht abgeschlossen ist, wird als Zahlungsmethode die vom Käufer auf der Seite „Kauf überprüfen“ ausgewählte bevorzugte Methode festgelegt. |
ReturnStatus | String | Dieses Feld gibt den Status einer Rücksendeanforderung des Käufers an. Dieses Feld wird nur zurückgegeben, wenn der Käufer eine Rücksendeanforderung initiiert oder eine vorhandene Rücksendeanforderung zu einem Rücksendefall eskaliert hat. |
TransactionPrice | Decimal | Der Preis der Bestellposition (Transaktion). |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
ModTimeFrom | String | Die Felder „ModTimeFrom“ und „ModTimeTo“ geben einen Datumsbereich für das Abrufen von Bestellpositionen an, die mit der angegebenen ItemId verknüpft sind. Das Feld „ModTimeFrom“ ist der Startdatumsbereich. |
ModTimeTo | String | Die Felder „ModTimeFrom“ und „ModTimeTo“ geben einen Datumsbereich für das Abrufen von Bestellpositionen an, die mit der angegebenen ItemId verknüpft sind. Das Feld „ModTimeTo“ ist der Enddatumsbereich. |
NumberOfDays | String | Dieser Zeitfilter gibt die Anzahl der Tage (24-Stunden-Zeiträume) in der Vergangenheit an, in denen nach Bestellpositionen gesucht werden soll. |
MeistgeseheneArtikel
Suchen Sie nach Artikeln mit den höchsten Beobachtungszahlen für die gesamte Site oder für eine bestimmte Kategorie. Die Top-Artikel werden anhand der Gesamtzahl der Beobachtungen vom Vortag ermittelt. Die Rangfolge der am häufigsten beobachteten Artikel wird anhand der neuesten Informationen zur Beobachtungszahl berechnet.
Tabellenspezifische Informationen
Wählen
Die einzigen Spalten, die zum Filtern verwendet werden können, sind CategoryId, AffiliateCustomId, AffiliateNetworkId und AffiliateTrackingId. Diese Filter sind optional.
SELECT * FROM MostWatchedItems
SELECT * FROM MostWatchedItems WHERE CategoryId = '277'
Spalten
Name | Typ | Beschreibung |
---|---|---|
ItemId [KEY] | String | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. |
Title | String | Name des Artikels, wie er in der Liste oder den Suchergebnissen angezeigt wird. |
Subtitle | String | Untertitel des Artikels. Wird nur zurückgegeben, wenn der Verkäufer der Auflistung einen Untertitel beigefügt hat. |
WatchCount | Integer | Die Anzahl der Beobachtungen, die von den Mein eBay-Konten der Käufer auf diesen Artikel abgegeben wurden. |
BidCount | Integer | Die Anzahl der Gebote, die für den Artikel abgegeben wurden. |
BuyItNowPrice | Decimal | Der Sofort-Kaufen-Preis des Artikels (sofern vorhanden) in der Währung der Site, auf der der Artikel gelistet wurde. |
Currency | String | Die dreistelligen ISO 4217-Währungscodes für die von der Site verwendete Währung. |
OriginalRetailPrice | Decimal | Der tatsächliche Verkaufspreis, der vom Hersteller (OEM) festgelegt wurde. |
PricingTreatment | String | Anhand der Werte „OriginalRetailPrice“, „MinimumAdvertisedPrice“ und „StartPrice“ erkennt eBay, ob das Angebot unter MAP oder STP (auch bekannt als „OriginalRetailPrice“) fällt. |
SoldOffEbay | Boolean | Dieses Flag wird von den Websites eBay UK und eBay Deutschland (DE) verwendet und gibt an, dass der Rabattpreis (angegeben als Startpreis) der Preis ist, zu dem der Verkäufer denselben (oder einen ähnlichen) Artikel in den letzten 30 Tagen auf einer Website oder in einem Offline-Shop außerhalb von eBay zum Verkauf angeboten hat. Der Rabattpreis bezieht sich immer auf den vom Verkäufer festgelegten Preis für den Artikel. |
SoldOnEbay | Boolean | Dieses Flag wird von den Websites eBay UK und eBay Deutschland (DE) verwendet und gibt an, dass der Rabattpreis (angegeben als Startpreis) der Preis ist, zu dem der Verkäufer denselben (oder einen ähnlichen) Artikel in den letzten 30 Tagen bei eBay zum Verkauf angeboten hat. Der Rabattpreis bezieht sich immer auf den vom Verkäufer festgelegten Preis für den Artikel. |
GlobalId | String | Die Site, auf der der Artikel aufgelistet ist. Gibt eine globale ID zurück, die eine eindeutige Kennung für Kombinationen aus Site, Sprache und Gebiet ist. |
ImageURL | String | URL für ein Bild, das als Miniaturansicht der Galerie verwendet wird (sofern vorhanden). Das Bild verwendet eines der folgenden Grafikformate: JPEG, BMP, TIF oder GIF. Wird nur zurückgegeben, wenn der Verkäufer die Anzeige eines Galeriebilds gewählt hat. |
OriginalPrice | Decimal | Ursprünglicher Preis eines Artikels, dessen Preis ein Verkäufer mit der Funktion „Aktionspreisanzeige“ gesenkt hat. Wird nur angezeigt, wenn der Preis geändert wurde. |
PrimaryCategoryId | String | Numerische ID der ersten (oder einzigen) Kategorie, in der der Artikel aufgeführt ist. (Auflistungen können in mehreren Kategorien erscheinen.) |
PrimaryCategoryName | String | Anzeigename der ersten (oder einzigen) Kategorie, in der der Artikel aufgeführt ist. Dies ist eine vollständig qualifizierte Kategorie-Breadcrumb (z. B. Computer und Netzwerke: Laptops, Notebooks). |
ShippingCost | Decimal | Die mit dem ersten Versanddienst verbundenen Versandkosten. Wird nur zurückgegeben, wenn der Versandtyp pauschal ist. |
ShippingType | String | Das vom Verkäufer angebotene Versandkostenmodell. |
TimeLeft | String | Verbleibende Zeit bis zum Ende der Artikelliste. Die Dauer wird im ISO 8601-Dauerformat (PnDTnHnMnS) dargestellt. Bei beendeten Listen beträgt die verbleibende Zeit P0DT0H0M0S (null Tage, null Stunden, null Minuten und null Sekunden). |
ViewItemURL | String | Die URL der Webseite, auf der ein Benutzer die Auflistung anzeigen kann. Auf der US-Site wird dies als „Artikel anzeigen“-Seite bezeichnet. Wenn Sie im Aufruf das Affiliate-Tracking aktiviert haben, enthält ViewItemURL eine Zeichenfolge mit Affiliate-Tracking-Informationen (siehe eBay-Partnernetzwerk). |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CategoryId | String | Gibt die Kategorie an, aus der Artikellisten abgerufen werden sollen. |
AffiliateCustomId | String | Muss nicht angegeben werden. Sie können eine AffiliateCustomId definieren, um Ihre Marketingbemühungen besser zu überwachen. Wenn Sie das eBay Partner Network verwenden und eine AffiliateCustomId angeben, enthält die vom eBay Partner Network zurückgegebene Tracking-URL die AffiliateUserId. |
AffiliateNetworkId | String | Gibt Ihren Tracking-Partner für Affiliate-Provisionen an. |
AffiliateTrackingId | String | Den von Ihnen angegebenen Wert erhalten wir von Ihrem Tracking-Partner. |
BestellenZahlungen
Frage alle Zahlungen der Bestellungen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Zahlungsdetails von Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Zahlungsdetails von Bestellungen, die älter als 90 Tage sind, können durch Angabe der Bestell-ID abgerufen werden.
Spezifische Informationen anzeigen
Wählen
Beispiele für die Abfrage der OrderPayments-Ansicht:
SELECT * FROM OrderPayments WHERE ModTimeFrom = '2/22/2018'
SELECT * FROM OrderPayments WHERE NumberOfDays = '30'
Spalten
Name | Typ | Beschreibung |
---|---|---|
PaymentId [KEY] | String | Eine eindeutige Transaktions-ID für die Zahlung. |
OrderId | String | Eine eindeutige Kennung für eine eBay Bestellung. |
FeeOrCreditAmount | Decimal | Der Gebührenbetrag ist ein positiver Wert und der Gutschriftbetrag ist ein negativer Wert. |
Payee | String | Die Person oder Organisation, die die Zahlungszuweisung erhalten soll. |
Payer | String | Dieses Feld gibt den eBay Benutzer oder eBay Partner an, der die Zahlung übermittelt hat. |
PaymentAmount | Decimal | Der Betrag der Zahlung, der dem Zahlungsempfänger zugeordnet wird. |
PaymentStatus | String | Der aktuelle Status einer Käuferzahlung, die einem angegebenen Zahlungsempfänger zugeordnet ist. |
PaymentTime | Datetime | Datum und Uhrzeit des Zahlungseingangs beim Zahlungsempfänger. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CreateTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den die Zahlungsdetails der innerhalb dieses Datumsbereichs erstellten Bestellungen abgerufen werden sollen. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den die Zahlungsdetails der innerhalb dieses Datumsbereichs erstellten Bestellungen abgerufen werden sollen. |
ModTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den Zahlungsdetails der innerhalb dieses Datumsbereichs geänderten Bestellungen abgerufen werden sollen. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der innerhalb dieses Datumsbereichs geänderten Bestellungen abgerufen werden sollen. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay Zahlungsdaten der Bestellungen zurückgegeben, die innerhalb dieses Zeitraums erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Zahlungsdetails der Bestellungen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Zahlungsdetails der Bestellungen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
Bestellungen
Frage alle Bestellungen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Bestellungen, die älter als 90 Tage sind, können durch Angabe der Bestell-ID abgerufen werden.
Spezifische Informationen anzeigen
Wählen
Beispiele für die Abfrage der Auftragsansicht:
SELECT * FROM Orders WHERE OrderId = '110276240386-28854859001'
SELECT * FROM Orders WHERE OrderId IN ('110276240386-28854859001', '110277719772-28859911001')
SELECT * FROM Orders WHERE CreateTimeFrom = '2018-02-10' AND CreateTimeTo = '2018-03-16'
SELECT * FROM Orders WHERE OrderStatus = 'Active'
SELECT * FROM Orders WHERE NumberOfDays = '26'
Spalten
Name | Typ | Beschreibung |
---|---|---|
OrderId [KEY] | String | Eine eindeutige Kennung für eine eBay Bestellung. |
ExtendedOrderId | String | Die eindeutige Kennung der Bestellung im Legacy-Format, wie es traditionell von der Trading-API verwendet wird. |
BuyerUserId | String | eBay Benutzer-ID des Käufers der Bestellung. |
SellerUserId | String | Dies ist die eBay Benutzer-ID des Verkäufers der Bestellung. |
OrderStatus | String | Dieser Enumerationswert gibt den aktuellen Status der Bestellung an. Gültige Werte: Aktiv, Alle, Abgebrochen, Abgeschlossen, Inaktiv. |
AdjustmentAmount | Decimal | Dieser Wert gibt den Dollarbetrag an, um den der Käufer den Bestellwert angepasst hat. |
AmountPaid | Decimal | Dieser Wert gibt den Gesamtbetrag der Bestellung an. |
AmountSaved | Decimal | Dieser Wert gibt den Versandrabatt an, den der Käufer durch die Erstellung einer Sammelrechnungsbestellung erhält. |
CreatedTime | Datetime | Zeitstempel, der das Datum und die Uhrzeit der Auftragserstellung angibt. |
ShippedTime | Datetime | Zeitstempel, der Datum und Uhrzeit des Versands der Bestellung angibt. Dieses Feld wird erst zurückgegeben, wenn die Bestellung als versandt markiert wurde. |
PaymentMethod | String | Die Zahlungsmethode, die der Käufer zur Bezahlung der Bestellung ausgewählt hat. |
PaymentStatus | String | Dieser Wert gibt den Zahlungsstatus einer Bestellung an. |
CheckoutStatus | String | Container mit Details zum aktuellen Bestellstatus der Bestellung. |
SellerEmail | String | Die Email-Adresse des Verkäufers, der an der Bestellung beteiligt war. Die Email-Adresse des Verkäufers wird nur zurückgegeben, wenn der Anruf vom selben Verkäufer stammt. |
SubTotal | Decimal | Der Zwischensummenbetrag der Bestellung entspricht den Gesamtkosten aller Bestellpositionen. Dieser Wert beinhaltet keine Versand-/Bearbeitungs-, Transportversicherungs- oder Mehrwertsteuerkosten. |
Total | Decimal | Der Gesamtbetrag entspricht dem Zwischensummenwert zuzüglich der Kosten für Versand/Bearbeitung, Transportversicherung und Umsatzsteuer. |
CancelCompleteDate | Datetime | Zeitstempel, der angibt, wann der Stornierungsprozess einer eBay-Bestellung abgeschlossen ist. |
CancelInitiationDate | Datetime | Dieser Zeitstempel gibt an, wann die Stornierung der eBay-Bestellung eingeleitet wurde. |
CancelInitiator | String | Dieser Wert gibt an, welche Partei die Stornierung der eBay-Bestellung veranlasst hat. |
CancelReason | String | Dieser Wert gibt den Grund an, warum die Stornierung der Bestellung eingeleitet wurde. |
CancelStatus | String | Der aktuelle Status der Anfrage zur Auftragsstornierung, sofern vorhanden. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CreateTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den innerhalb dieses Datumsbereichs erstellte Bestellungen abgerufen werden sollen. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den innerhalb dieses Datumsbereichs erstellte Bestellungen abgerufen werden sollen. |
ModTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den innerhalb dieses Datumsbereichs geänderte Bestellungen abgerufen werden sollen. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den innerhalb dieses Datumsbereichs geänderte Bestellungen abgerufen werden sollen. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay Bestellungen zurückgegeben, die innerhalb dieses Zeitraums entweder erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Bestellungen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
BestellungVersand
Fragen Sie die Versanddetails der Bestellungen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur die Versanddetails von Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Versanddetails von Bestellungen, die älter als 90 Tage sind, können durch Angabe der Bestell-ID abgerufen werden.
Spezifische Informationen anzeigen
Wählen
Beispiele für die Abfrage der OrderShipping-Ansicht:
SELECT * FROM OrderShipping WHERE NumberOfDays = '30'
SELECT * FROM OrderShipping WHERE CreateTimeFrom = '2018-02-10' AND CreateTimeTo = '2018-03-16'
Spalten
Name | Typ | Beschreibung |
---|---|---|
OrderId [KEY] | String | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. Sie können diesen Wert weder ändern noch ändern. |
AddressId | String | Eindeutige ID für die Adresse eines Benutzers in der eBay-Datenbank. |
CityName | String | Der Name der Stadt des Benutzers. |
Country | String | Der zweistellige Code stellt das Land des Benutzers dar. |
CountryName | String | Der Name des Landes des Benutzers. |
AddressName | String | Benutzername für die Adresse. |
Phone | String | Primäre Telefonnummer des Benutzers. |
PostalCode | String | Postleitzahl des Benutzers. |
StateOrProvince | String | Der Staat oder die Provinz der Adresse des Benutzers. Ob es ein Staat oder eine Provinz ist, hängt von der Region und/oder dem Land ab. |
Street1 | String | Die erste Zeile der Straßenadresse des Benutzers. |
Street2 | String | Die zweite Zeile der Straßenadresse des Benutzers (z. B. eine Wohnungs- oder Suitenummer). |
ShippingCharge | Decimal | Der Dollarwert in diesem Feld gibt den Betrag an, der dem Verkäufer (auf Bestellebene) für den Komfort einer eBay On Demand-Lieferung in Rechnung gestellt wird. |
ExpeditedService | Boolean | Gibt an, ob es sich bei dem Dienst um einen Expressversanddienst handelt. |
ShippingImportCharge | Decimal | Die Gesamtkosten für Zoll und Steuern für den internationalen Teil einer Bestellung, die im Rahmen des Global Shipping-Programms versendet wird. |
ShippingInsuranceCost | Decimal | Die Versicherungskosten für den Versand eines einzelnen Artikels mit diesem Versanddienst. |
ShippingServiceAdditionalCost | Decimal | Die Kosten für den Versand jedes zusätzlichen Artikels, wenn derselbe Käufer mehrere Mengen desselben Artikels kauft. |
ShippingServiceCost | Decimal | Die Grundkosten für den Versand des Artikels mit dem im Feld „ShippingService“ angegebenen Versanddienst. |
ActualDeliveryTime | Datetime | Dieser Zeitstempel gibt an, wann die Bestellung tatsächlich an den Käufer geliefert wurde. |
EstimatedDeliveryTimeMax | Datetime | Die Zeitstempel „EstimatedDeliveryTimeMin“ und „EstimatedDeliveryTimeMax“ geben das Zeitfenster an, in dem der Käufer mit der Lieferung rechnen kann. |
EstimatedDeliveryTimeMin | Datetime | Die Zeitstempel „EstimatedDeliveryTimeMin“ und „EstimatedDeliveryTimeMax“ geben das Zeitfenster an, in dem der Käufer mit der Lieferung rechnen kann. |
HandleByTime | Datetime | Dieser Zeitstempel gibt das späteste Datum/die späteste Uhrzeit an, zu der der Verkäufer das Paket versenden sollte, um sicherzustellen, dass das Paket den Käufer innerhalb des geschätzten Lieferfensters erreicht. |
ScheduledDeliveryTimeMax | Datetime | Die Zeitstempel „ScheduledDeliveryTimeMin“ und „ScheduledDeliveryTimeMax“ geben das Lieferfenster an, in dem der Käufer mit dem Erhalt der Bestellung rechnen kann. |
ScheduledDeliveryTimeMin | Datetime | Die Zeitstempel „ScheduledDeliveryTimeMin“ und „ScheduledDeliveryTimeMax“ geben das Lieferfenster an, in dem der Käufer mit dem Erhalt der Bestellung rechnen kann. |
ShippingTrackingEvent | String | Dieser Enumerationswert gibt an, ob die Bestellung in dem durch den StoreID-Wert angegebenen Geschäft abgeholt wurde oder nicht. |
StoreId | String | Die eindeutige Kennung des Geschäfts, aus dem die Bestellung geliefert wird. |
SalesTaxAmount | Decimal | Der für eine Bestellung anhand des SalesTaxPercent und der Preisinformationen berechnete Umsatzsteuerbetrag. |
SalesTaxPercent | Float | Prozentsatz des Artikelpreises, der als Umsatzsteuer für die Bestellung berechnet werden soll. |
SalesTaxState | String | Staat oder Gerichtsbarkeit, für die die Umsatzsteuer erhoben wird. Wird nur zurückgegeben, wenn der Verkäufer einen Wert angegeben hat. |
ShipmentTrackingNumbers | String | Die von den Versanddienstleistern vergebenen Sendungsverfolgungsnummern. |
ShippingCarriers | String | Der Name des Versandunternehmens, mit dem die Artikel versendet wurden. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CreateTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den die Versanddetails der innerhalb dieses Datumsbereichs erstellten Bestellungen abgerufen werden sollen. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den die Versanddetails der innerhalb dieses Datumsbereichs erstellten Bestellungen abgerufen werden sollen. |
ModTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den die Versanddetails der innerhalb dieses Datumsbereichs geänderten Bestellungen abgerufen werden sollen. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den die Versanddetails der innerhalb dieses Datumsbereichs geänderten Bestellungen abgerufen werden sollen. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay-Versanddetails der Bestellungen zurückgegeben, die innerhalb dieses Zeitraums erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Versanddetails der Bestellungen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Versanddetails der Bestellungen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
Zahlungsbedingungen
Ruft alle Zahlungsrichtlinien ab, die für den Marktplatz konfiguriert sind, den Sie mit dem Abfrage MarketplaceId angeben.
Wählen
MarketplaceId ist ein erforderlicher Filter in der Select Abfrage. Sie können der folgenden Abfrage folgen, um die erforderlichen Werte über SQL zu erhalten:
SELECT * FROM PaymentPolicies WHERE MarketplaceId = 'EBAY_US'
Einige der Felder sind mit dem Suffix benannt Aggr
. Diese Felder zeigen den Inhalt des gleichnamigen JSON-Tags an, der vom API Endpoint zurückgegeben wird.
Spalten
Name | Typ | Beschreibung |
---|---|---|
PaymentPolicyId [KEY] | String | Eine eindeutige, von eBay zugewiesene ID für eine Zahlungsrichtlinie. Diese ID wird generiert, wenn die Richtlinie erstellt wird. |
Description | String | Die Beschreibung der Zahlungsrichtlinie. |
Name | String | Die Beschreibung der Zahlungsrichtlinie. |
CategoryTypesName | String | Der Kategorietypname, auf den diese Richtlinie zutrifft. Wird verwendet, um Konten, die Kraftfahrzeuge verkaufen, von denen zu unterscheiden, die das nicht tun. |
DepositAggr | String | Beträge und Fälligkeitsdaten für Anzahlungen bei Kfz-Angeboten auf eBay Motors. Gilt nur, wenn das Feld categoryTypes.name auf MOTORS_VEHICLES eingestellt ist. |
MarketplaceId | String | Die ID des eBay Marktplatzes, für den die Zahlungsrichtlinie gilt. |
ImmediatePay | Boolean | Wenn auf „true“ gesetzt, ist die Zahlung nach Erhalt fällig (eBay erstellt eine Quittung, wenn der Käufer dem Kauf eines Artikels zustimmt). |
PaymentMethodAggr | String | Wenn der Verkäufer nicht für verwaltete Zahlungen angemeldet ist, gibt dieser Container eine Liste der vom Verkäufer akzeptierten Zahlungsmethoden zurück. |
RecipientAccountReferenceId | String | Enthält die PayPal Email Adresse des Empfängers (Käufers), wenn der Referenztyp auf PAYPAL_EMAIL eingestellt ist. |
RecipientAccountReferenceType | String | Eine Referenz auf das Konto eines Empfängers. Derzeit ist nur PAYPAL_EMAIL gültig. |
Rückgaberichtlinien
Ruft alle Rückgaberichtlinien ab, die für den Marktplatz konfiguriert sind, den Sie mit dem Abfrage MarketplaceId angeben.
Wählen
MarketplaceId ist ein erforderlicher Filter in der Select Abfrage. Sie können der folgenden Abfrage folgen, um die erforderlichen Werte über SQL zu erhalten:
SELECT * FROM ReturnPolicies WHERE MarketplaceId = 'EBAY_US'
Einige der Felder sind mit dem Suffix benannt Aggr
. Diese Felder zeigen den Inhalt des gleichnamigen JSON-Tags an, der vom API Endpoint zurückgegeben wird.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ReturnPolicyId [KEY] | String | Eine eindeutige, von eBay zugewiesene ID für diese Richtlinie. |
Description | String | Die vom Verkäufer definierte Beschreibung der Rückgaberichtlinie für den internen Gebrauch (dieser Wert wird Endbenutzern nicht angezeigt). |
Name | String | Die Kategorie, für die die Police gilt (Kraftfahrzeuge oder Nicht-Kraftfahrzeuge). |
CategoryTypesName | String | Die Kategorie, für die die Police gilt (Kraftfahrzeuge oder Nicht-Kraftfahrzeuge). |
MarketplaceId | String | Die ID des eBay Marktplatzes, für den diese Rückgaberichtlinie gilt. |
ExtendedHolidayReturnsOffered | String | Wenn auf „True“ gesetzt, bietet der Verkäufer für seine Angebote ein erweitertes Rückgaberecht während der Feiertage an. |
InternationalOverrideAggr | String | Sofern ausgefüllt, werden hier die Richtlinien des Verkäufers für internationale Rücksendungen angegeben (Artikel, die über einen internationalen Versanddienst verschickt werden müssen). |
RefundMethod | String | Gibt die Methode an, mit der der Verkäufer den Käufer für zurückgegebene Artikel entschädigt. Die angegebene Rückgabemethode gilt nur für Reuerückgaben. |
RestockingFeePercentage | String | Bei Verkäufern, die Rücksendungen akzeptieren, wird dieses Feld ausgefüllt, wenn sie Käufern bei der Rücksendung von Artikeln eine Wiedereinlagerungsgebühr berechnen. |
ReturnInstructions | String | Enthält die ausführliche Erklärung des Verkäufers zu seinen Rückgabebedingungen und wird im Abschnitt „Rückgabebedingungen“ der Seite „Artikel anzeigen“ angezeigt. |
ReturnMethod | String | Nur auf dem US-Marktplatz gültig. Dieses optionale Feld gibt zusätzliche Services (außer der Geld-zurück-Garantie) an, die Verkäufer Käufern bei Reuerückgaben anbieten können. |
ReturnPeriodValue | String | Gibt die Zeitspanne an, innerhalb derer der Käufer einen Artikel zurückgeben muss. |
ReturnPeriodUnit | String | Gibt die Maßeinheit für die Zeitspanne an, die dem Käufer für die Rückgabe eines Artikels zur Verfügung steht. |
ReturnsAccepted | Boolean | Wenn auf „true“ gesetzt, akzeptiert der Verkäufer Rücksendungen. |
ReturnShippingCostPayer | String | Dieses Feld gibt an, wer für die Zahlung der Versandkosten für zurückgesandte Artikel verantwortlich ist. Das Feld kann entweder auf KÄUFER oder VERKÄUFER eingestellt werden. |
VersandSpediteure
Fragen Sie nach Versandunternehmen, die von der angegebenen Site unterstützt werden.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ShippingCarrierId | Integer | Numerische Kennung. |
Description | String | Anzeigezeichenfolge, die Anwendungen verwenden können, um eine Liste von Transportunternehmen in einem benutzerfreundlicheren Format (z. B. in einer Dropdown-Liste) anzuzeigen. |
DetailVersion | String | Gibt die neuste Versionsnummer für dieses Feld zurück. |
ShippingCarrier | String | Der Code für den Versanddienstleister. |
UpdateTime | Datetime | Gibt die Uhrzeit in GMT an, zu der die Feature-Flags für die Details zuletzt aktualisiert wurden. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Eine Angabe, welche Art von Informationen Sie für die angegebene eBay Site zurückerhalten möchten. Die zulässigen Werte sind ShippingCarrierDetails. |
VersandKategorien
Eine für die Site unterstützte Versanddienstkategorie.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ShippingCategory [KEY] | String | Gibt die Versandkategorie an. Zu den Versandkategorien gehören: ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER und NONE. Internationale Versanddienste werden im Allgemeinen in die Kategorie NONE eingeteilt. Weitere Informationen zu diesen Versandkategorien und dazu, welche Dienste in welche Kategorie fallen, finden Sie auf der Seite „Grundlagen zum Versand“ im eBay-Versandzentrum. |
Description | String | Anzeigezeichenfolge, die Anwendungen verwenden können, um eine Liste von Versandkategorien in einem benutzerfreundlicheren Format anzuzeigen (z. B. in einer Dropdown-Liste). Dieses Feld wird pro Site lokalisiert. |
DetailVersion | String | Gibt die neueste Versionsnummer für dieses Feld zurück. Anhand der Version kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
UpdateTime | Datetime | Gibt die Zeit in GMT an, zu der die Feature-Flags für die Details zuletzt aktualisiert wurden. Mit diesem Zeitstempel kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Eine Angabe, welche Art von Informationen Sie für die angegebene eBay-Site zurückerhalten möchten. Die zulässigen Werte sind ShippingCategoryDetails. |
Versandstandorte
Listet die Regionen und Standorte auf, die von den Versanddiensten von eBay unterstützt werden. Gibt alle von eBay unterstützten Versandstandorte zurück, unabhängig von der in der Anfrage angegebenen Site.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ShippingLocation [KEY] | String | Kurzname oder Abkürzung für eine Region (z. B. Asien) oder einen Ort (z. B. Japan). |
Description | String | Anzeigezeichenfolge, die Anwendungen verwenden können, um eine Liste von Versandorten in einem benutzerfreundlicheren Format (z. B. in einer Dropdown-Liste) anzuzeigen. Dieses Feld ist in der Sprache der Site lokalisiert. |
DetailVersion | String | Gibt die neueste Versionsnummer für dieses Feld zurück. Anhand der Version kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
UpdateTime | Datetime | Gibt die Zeit in GMT an, zu der die Feature-Flags für die Details zuletzt aktualisiert wurden. Mit diesem Zeitstempel kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Eine Angabe, welche Art von Informationen Sie für die angegebene eBay-Site zurückerhalten möchten. Die zulässigen Werte sind ShippingLocationDetails. |
Versanddienste
Fragen Sie die von der angegebenen eBay Site unterstützten Versanddienste ab.
Tabellenspezifische Informationen
Wählen
Die folgende Abfrage ruft alle verfügbaren Versanddienste ab. Für diese Ansicht gibt es keine unterstützten Filter.
SELECT * FROM ShippingServices
Spalten
Name | Typ | Beschreibung |
---|---|---|
ShippingServiceId [KEY] | Integer | Numerische Kennung. Ein Wert größer als 50000 steht für einen internationalen Versanddienst. |
CODService | Boolean | Dieses Flag wird als „true“ zurückgegeben, wenn der entsprechende ShippingService-Wert ein COD-Dienst (Cash-On-Delivery) ist. |
CostGroupFlat | Boolean | Falls zurückgegeben, ist dies die Versanddienstgruppe, zu der der Versanddienst gehört. |
Description | String | Eine benutzerfreundliche Beschreibung der Versandserviceoptionen. |
DetailVersion | String | Gibt die neuste Versionsnummer für dieses Feld zurück. |
DimensionsRequired | Boolean | Ob die Versandserviceoption erfordert, dass der Verkäufer die Paketmaße angibt. |
ExpeditedService | Boolean | Gibt an, ob es sich bei dem Versanddienst um einen Expressversanddienst handelt. Wird nur für Sites zurückgegeben, für die die Funktion „Schnell erhalten“ aktiviert ist, und nur, wenn der Wert zutrifft. |
InternationalService | Boolean | Gibt an, ob es sich bei dem Versanddienst um einen internationalen Versanddienst handelt. |
MappedToShippingServiceId | Integer | Die ID eines anderen Versanddienstes, die verwendet wird, wenn ein Versanddienst veraltet ist. |
ShippingCategory | String | Gibt die Versandkategorie an. Zu den Versandkategorien gehören: ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER und NONE. Internationale Versanddienste werden im Allgemeinen in die Kategorie NONE eingeordnet. |
ShippingService | String | Der Name der Versandserviceoption. Wenn die Spalte „ValidForSellingFlow“ nicht „true“ ist, ist diese bestimmte Versandserviceoption nicht mehr gültig und kann Käufern nicht über eine Auflistung angeboten werden. |
ShippingTimeMax | Integer | Die maximale garantierte Anzahl von Tagen, die der Spediteur benötigt, um einen Artikel zu versenden (ohne die Zeit, die der Verkäufer benötigt, um den Artikel an den Spediteur zu liefern). Wird immer zurückgegeben, wenn ExpeditedService wahr ist oder für einen bestimmten Dienst definiert ist. |
ShippingTimeMin | Integer | Die garantierte Mindestanzahl an Tagen, die der Spediteur zum Versenden eines Artikels benötigt (ohne die Zeit, die der Verkäufer benötigt, um den Artikel an den Spediteur zu liefern). Wird immer zurückgegeben, wenn ExpeditedService wahr ist oder für einen bestimmten Dienst definiert ist. |
SurchargeApplicable | Boolean | Wahr, wenn für alle Regionen, in die dieser Dienst liefert, ein Zuschlag gilt. |
UpdateTime | Datetime | Gibt die Uhrzeit in GMT an, zu der die Feature-Flags für die Details zuletzt aktualisiert wurden. |
ValidForSellingFlow | Boolean | Wenn dieses Feld als „true“ zurückgegeben wird, kann die Versandserviceoption verwendet werden. Wenn dieses Feld als „false“ zurückgegeben wird, wird die Versandserviceoption derzeit nicht unterstützt. |
WeightRequired | Boolean | Wenn „true“, muss ein Verkäufer, der diesen Pakettyp für das Angebot auswählt und dann diesen Versandservice anbietet, WeightMajor und WeightMinor in der Artikeldefinition angeben. Wenn nicht zurückgegeben, ist WeightRequired „false“. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Eine Angabe, welche Art von Informationen Sie für die angegebene eBay-Site zurückerhalten möchten. Die zulässigen Werte sind ShippingServiceDetails. |
Seiten
Listet alle verfügbaren eBay-Sites und die zugehörigen SiteID-Nummern auf.
Spalten
Name | Typ | Beschreibung |
---|---|---|
SiteID | Integer | Numerische Kennung für eine eBay-Site. Wenn Sie die SOAP API verwenden, verwenden Sie numerische Site-IDs in der Anforderungs URL. Wenn Sie die XML- API verwenden, verwenden Sie numerische Site-IDs im Header „X-EBAY API -SITEID“. |
SiteName | String | Kurzname, der eine eBay Site identifiziert. Normalerweise ist eine eBay Site mit einem bestimmten Land oder einer bestimmten Region verknüpft (z. B. USA oder Belgien_Französisch). Spezial-Sites (z. B. eBay-Shops) verwenden dieselbe Site-ID wie die zugehörige eBay Hauptsite. Die US-Site von eBay Motors ist eine Ausnahme von dieser Konvention. |
DetailVersion | String | Gibt die neueste Versionsnummer für dieses Feld zurück. Anhand der Version kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
UpdateTime | Datetime | Gibt die Zeit in GMT an, zu der die Feature-Flags für die Details zuletzt aktualisiert wurden. Mit diesem Zeitstempel kann bestimmt werden, ob und wann zwischengespeicherte Clientdaten aktualisiert werden sollen. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
DetailName | String | Eine Angabe, welche Art von Informationen Sie für die angegebene eBay-Site zurückerhalten möchten. Die zulässigen Werte sind SiteDetails. |
Vorgeschlagene Kategorien
Abfrage der eBay Liste der Kategorien mit der höchsten Anzahl an Einträgen.
Spalten
Name | Typ | Beschreibung |
---|---|---|
CategoryId | Integer | Dieser Zeichenfolgewert ist die eindeutige Kennung einer eBay Kategorie. |
CategoryName | String | Dieser Zeichenfolgenwert ist der Anzeigename der eBay Hauptkategorie, wie er auf der eBay-Website erscheinen würde. |
CategoryParentId | String | Dieser Zeichenfolgewert ist die Kategorie-ID der übergeordneten Kategorie der primären Kategorie, die im Feld „CategoryId“ angegeben ist. |
CategoryParentName | String | Dieser Zeichenfolgenwert ist der Anzeigename der eBay Hauptkategorie, wie er auf der eBay-Website erscheinen würde. |
PercentItemFound | Integer | Prozentsatz der übereinstimmenden Elemente, die in dieser Kategorie gefunden wurden, im Verhältnis zu anderen Kategorien, in denen ebenfalls übereinstimmende Elemente gefunden wurden. Gibt die Verteilung der übereinstimmenden Elemente auf die vorgeschlagenen Kategorien an. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Query | String | In diesem Feld wird die Abfrage angegeben, die aus einem oder mehreren Schlüsselwörtern besteht, nach denen in Listentiteln und Beschreibungen gesucht werden soll. Die Wörter „und“ und „oder“ werden wie jedes andere Wort behandelt. |
MeistverkaufteProdukte
Fragen Sie Ihre meistverkauften Produkte bei eBay ab.
Tabellenspezifische Informationen
Wählen
Die einzigen Spalten, die zum Filtern verwendet werden können, sind AffiliateCustomId, AffiliateNetworkId und AffiliateTrackingId. Diese Filter sind optional.
SELECT * FROM TopSellingProducts
SELECT * FROM TopSellingProducts WHERE AffiliateCustomId = '12345'
Spalten
Name | Typ | Beschreibung |
---|---|---|
Title | String | Der Titel des Produkts, wie im Katalog angegeben. |
ProductId | String | Die mit dem Produkt verknüpften eBay oder externen IDs. Verwenden Sie diesen Wert als Eingabe, um in Zukunft nach demselben Produkt zu suchen, oder verwenden Sie den ISBN-, EAN- oder UPC-Wert (falls zurückgegeben). Die ProductId-Werte können verwendet werden, um Produkte, Artikellisten oder Anleitungen und Bewertungen abzurufen. Maximale Länge: 4000. |
ProductURL | String | Vollständig qualifizierte URL für optionale Informationen zum Produkt, wie z. B. die Beschreibung oder die Filmcredits eines Films. Diese Informationen werden über die eBay-Website gehostet und können nicht bearbeitet werden. Teile des Inhalts sind urheberrechtlich geschützt. Über diesen Link können Benutzer zusätzliche beschreibende Details zum Produkt anzeigen. |
ImageURL | String | Vollständig qualifizierte URL für ein Archivbild (sofern vorhanden), das mit dem eBay-Katalogprodukt verknüpft ist. Die URL ist für das Bild, das eBay normalerweise in den Produktsuchergebnissen anzeigt (normalerweise 70 Pixel hoch). Es kann hilfreich sein, die Abmessungen des Fotos vor der Anzeige programmgesteuert zu berechnen. Wird nur zurückgegeben, wenn eine URL für das Produkt verfügbar ist. |
CatalogName | String | Name des Katalogs, in dem sich das Produkt befindet. Wird nur zurückgegeben, wenn sich das Produkt in einem Katalog befindet. |
ReviewCount | Long | Die Gesamtzahl der auf der eBay-Website für dieses Produkt verfügbaren Bewertungen. |
HighestPrice | Decimal | Der höchste Preis für Artikel, die als dieses Produkt aufgeführt sind. |
LowestPrice | Decimal | Der niedrigste Preis für Artikel, die als dieses Produkt aufgeführt sind. |
Currency | String | Der dreistellige Währungscode gemäß ISO 4217. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
AffiliateCustomId | String | Muss nicht angegeben werden. Sie können diese Pseudospalte verwenden, wenn Sie sie zur besseren Überwachung Ihrer Marketingbemühungen nutzen möchten. Wenn Sie das eBay Partner Network verwenden und eine AffiliateCustomId angeben, enthält die vom eBay Partner Network zurückgegebene Tracking-URL die AffiliateUserId. |
AffiliateNetworkId | String | Gibt Ihren Tracking-Partner für Affiliate-Provisionen an. |
AffiliateTrackingId | String | Den von Ihnen angegebenen Wert erhalten wir von Ihrem Tracking-Partner. |
Transaktionsverknüpfte Elemente
Fragen Sie alle verknüpften Positionen der Transaktionen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur verknüpfte Positionen von Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Verknüpfte Positionen der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ID [KEY] | String | Die eindeutige Kennung der verknüpften Bestellposition. |
TransactionId | String | Eindeutige Kennung für eine eBay-Verkaufstransaktion. |
OrderId | String | Die eindeutige Kennung der Bestellung, zu der die verknüpfte Position gehört. |
EstimatedDeliveryTimeMax | Datetime | Gibt das späteste Datum und die späteste Uhrzeit für den Eingang der Bestellung an. |
EstimatedDeliveryTimeMin | Datetime | Gibt das früheste Datum und die früheste Uhrzeit für den Erhalt der Bestellung an. |
SellerUserID | String | Die eBay Benutzer-ID des Verkäufers, der den verknüpften Artikel verkauft hat. |
ItemName | String | Abhängig vom Aufruf und Kontext ist dieser Wert entweder der Name eines Artikels/einer Variation oder ein Name für die Teilekompatibilität. |
ItemValue | String | Abhängig vom Aufruf und Kontext ist dieser Wert entweder der Wert eines Artikels/einer Variation, ein Wert für die Teilekompatibilität oder eine Produktkennung. |
ItemsTitle | String | In diesem Feld wird der Titel der Auflistung angegeben. |
CreateTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
ModTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay Zahlungsdetails der Transaktionen von Bestellungen zurückgegeben, die innerhalb dieses Zeitraums erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Zahlungsdetails der Transaktionen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Zahlungsdetails der Transaktionen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
Transaktionszahlungen
Fragen Sie alle Zahlungen der Transaktionen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Zahlungen der Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Zahlungen der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden.
Spezifische Informationen anzeigen
Wählen
Beispiele für die Abfrage der TransactionPayments-Ansicht:
SELECT * FROM TransactionPayments WHERE OrderRole = 'Seller'
SELECT * FROM TransactionPayments WHERE OrderId = '110277719772-28859911001'
Spalten
Name | Typ | Beschreibung |
---|---|---|
TransactionReferenceId [KEY] | String | Eine eindeutige Transaktions-ID für die Zahlung. |
TransactionId | String | Die eindeutige Kennung der Transaktion, für die die Zahlung getätigt wurde. |
OrderId | String | Die eindeutige Kennung der Bestellung, für die die Zahlung erfolgt ist. |
FeeOrCreditAmount | Decimal | Der Gebührenbetrag ist ein positiver Wert und der Gutschriftbetrag ist ein negativer Wert. |
Payee | String | Die Person oder Organisation, die die Zahlungszuweisung erhalten soll. |
Payer | String | Dieses Feld gibt den eBay Benutzer oder eBay Partner an, der die Zahlung übermittelt hat. |
PaymentAmount | Decimal | Der Betrag der Zahlung, der dem Zahlungsempfänger zugeordnet wird. |
PaymentStatus | String | Der aktuelle Status einer Käuferzahlung, die einem angegebenen Zahlungsempfänger zugeordnet ist. |
PaymentTime | Datetime | Datum und Uhrzeit des Zahlungseingangs beim Zahlungsempfänger. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CreateTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
ModTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay Zahlungsdetails der Transaktionen von Bestellungen zurückgegeben, die innerhalb dieses Zeitraums erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Zahlungsdetails der Transaktionen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Zahlungsdetails der Transaktionen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
Transaktionsrückerstattungen
Fragen Sie alle Rückerstattungen der Transaktionen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Rückerstattungen von Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Rückerstattungen der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden.
Spalten
Name | Typ | Beschreibung |
---|---|---|
ReferenceId [KEY] | String | Dieser Dollarwert ist der Betrag der Rückerstattung an den Käufer für diese spezielle Rückerstattungstransaktion. |
TransactionId | String | Die eindeutige Kennung der Transaktion, für die die Zahlung getätigt wurde. |
OrderId | String | Die eindeutige Kennung der Bestellung, für die die Zahlung erfolgt ist. |
FeeOrCreditAmount | Decimal | Der Gebührenbetrag ist ein positiver Wert und der Gutschriftbetrag ist ein negativer Wert. |
RefundTo | String | Dieses Feld ist die eBay Benutzer-ID des Käufers, der die Rückerstattung oder Gutschrift vom Händler erhält. |
RefundType | String | Dieser Wert gibt an, ob der Händler dem Käufer für den zurückgegebenen „In-Store Pickup“-Artikel eine Rückerstattung oder eine Gutschrift gewährt hat. |
RefundAmount | Decimal | Dieser Dollarwert ist der Betrag der Rückerstattung an den Käufer für diese spezielle Rückerstattungstransaktion. |
RefundStatus | String | Dieser Wert gibt an, ob der Versuch des Händlers erfolgreich war oder fehlgeschlagen ist, dem Käufer für einen zurückgegebenen, im Geschäft abgeholten Artikel eine Rückerstattung oder eine Gutschrift zu gewähren. |
RefundTime | Datetime | Dieser Datums-/Uhrzeitwert ist der Zeitstempel für die Rückerstattungstransaktion. Dieses Feld wird nicht zurückgegeben, wenn die Rückerstattung nicht erfolgreich war (RefundStatus=FAILED). |
CreateTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
ModTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Zahlungsdetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay Zahlungsdetails der Transaktionen von Bestellungen zurückgegeben, die innerhalb dieses Zeitraums erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Zahlungsdetails der Transaktionen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Zahlungsdetails der Transaktionen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
Transaktionen
Frage alle Transaktionen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur Transaktionen von Bestellungen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Transaktionen von Bestellungen, die älter als 90 Tage sind, können durch Angabe der Bestell-ID abgerufen werden.
Spezifische Informationen anzeigen
Wählen
Beispiele für die Abfrage der Transaktionsansicht.
SELECT * FROM Transactions WHERE OrderRole = 'Seller'
SELECT * FROM Transactions WHERE OrderId = '110276240386-28854859001'
SELECT * FROM Transactions WHERE CreateTimeFrom = '2/10/2018' AND CreateTimeTo = '3/16/2018'
Spalten
Name | Typ | Beschreibung |
---|---|---|
TransactionId [KEY] | String | Eindeutige Kennung für eine eBay Bestellposition. Eine Bestellposition wird erstellt, sobald ein Käufer sich zum Kauf eines Artikels verpflichtet. |
OrderId | String | Die ID, die die Artikelliste eindeutig identifiziert. Die ID wird von eBay generiert, nachdem ein Artikel aufgelistet wurde. Sie können diesen Wert weder ändern noch ändern. |
ItemId | String | Die eindeutige Kennung des eBay Angebots. Diese Kennung wird von eBay generiert und in der Antwort eines Add-Aufrufs zurückgegeben, wenn ein Artikel erfolgreich eingestellt wurde. |
ItemSite | String | Der Name der Site, auf der der Artikel aufgelistet ist. |
ItemTitle | String | In diesem Feld wird der Titel der Auflistung angegeben. |
ActualHandlingCost | Decimal | Die Bearbeitungskosten, die der Verkäufer für die Bestellposition berechnet hat. |
ActualShippingCost | Decimal | Die vom Käufer für die Bestellposition bezahlten Versandkosten. Dieses Feld wird erst nach Abschluss der Kaufabwicklung zurückgegeben. |
BuyerEmail | String | Email Adresse des Benutzers. |
BuyerFirstName | String | Der Vorname des Käufers, der die Bestellung gekauft hat. |
BuyerLastName | String | Der Nachname des Käufers, der die Bestellung gekauft hat. |
CreatedDate | Datetime | Gibt den Erstellungszeitpunkt der Bestellposition an. |
Price | Decimal | Der Preis der Bestellposition. |
SiteId | String | Die Site, auf der die Bestellposition (Transaktion) erstellt wurde. |
PaidTime | Datetime | Gibt den Zeitpunkt an, zu dem die Bestellung als bezahlt markiert wurde. |
DigitalRecipientEmail | String | In diesem Feld wird die Email Adresse des Absenders/Käufers der digitalen Geschenkkarte angezeigt. |
DigitalRecipientName | String | In diesem Feld wird der tatsächliche Name (nicht die eBay Benutzer-ID) des Absenders/Käufers der digitalen Geschenkkarte angezeigt. |
DigitalSenderEmail | String | In diesem Feld wird die Email Adresse des Absenders/Käufers der digitalen Geschenkkarte angezeigt. |
DigitalSenderName | String | In diesem Feld wird der tatsächliche Name (nicht die eBay Benutzer-ID) des Absenders/Käufers der digitalen Geschenkkarte angezeigt. |
DigitalDeliveryMethod | String | Dieser Wert gibt die Methode an, mit der die digitale Geschenkkarte an den Käufer übermittelt wird. |
EBayPlusTransaction | Boolean | Wenn „True“, handelt es sich bei dieser Transaktion um einen Artikel, der im Rahmen des eBay Plus-Programms gekauft wurde. |
FinalValueFee | Decimal | Eine Verkaufsprovision wird unmittelbar nach der Erstellung einer Bestellposition berechnet und dem Konto des Verkäufers belastet. |
GuaranteedDelivery | Boolean | Dieses Feld wird als „True“ zurückgegeben, wenn die Bestellposition für die eBay Garantierte Lieferung qualifiziert ist, oder als „False“, wenn dies nicht der Fall ist. |
GuaranteedShipping | Boolean | Dieses Feld wird als „True“ zurückgegeben, wenn der Verkäufer beim Einstellen die eBay-Funktion „Garantierter Versand“ gewählt hat. |
InvoiceSentTime | Datetime | Dieses Feld gibt das Datum/die Uhrzeit an, zu der eine Bestellrechnung vom Verkäufer an den Käufer gesendet wurde. |
DigitalStatus | String | Dieser Enumerationswert gibt den aktuellen Status einer gekauften digitalen Geschenkkarte an. |
InquiryStatus | String | Dieses Feld gibt den Status der INR-Anfrage (Artikel nicht erhalten) eines Käufers an. |
ReturnStatus | String | Dieses Feld gibt den Status der Rücksendeanforderung eines Käufers an. |
TotalTaxAmount | Decimal | Dieser Wert gibt den gesamten Steuerbetrag für die Bestellposition an, einschließlich der Mehrwertsteuer auf den Artikel, der Mehrwertsteuer auf Versand und Bearbeitung sowie einer eventuellen Gebühr für das Recycling von Elektroschrott. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CreateTimeFrom | Datetime | Gibt den Anfang des Datumsbereichs an, für den Transaktionen von Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Transaktionen von Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. |
ModTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Transaktionen von Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Transaktionen von Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay-Transaktionen zurückgegeben, die innerhalb dieses Zeitraums entweder erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Transaktionen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Transaktionen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
TransaktionVersand
Fragen Sie die Versanddetails der Transaktionen ab, bei denen der authentifizierte Benutzer entweder der Käufer oder der Verkäufer ist. Standardmäßig werden nur die Versanddetails der Transaktionen zurückgegeben, die in den letzten 90 Tagen getätigt wurden. Versanddetails der Transaktionen in Bestellungen, die älter als 90 Tage sind, können durch Angabe von OrderIds abgerufen werden.
Spezifische Informationen anzeigen
Wählen
Beispiele für die Abfrage der TransactionShipping-Ansicht:
SELECT * FROM TransactionShipping WHERE ModTimeFrom = '2/22/2018' AND ModTimeTo = '3/4/2018'
SELECT * FROM TransactionShipping WHERE OrderId = '110277719772-28859911001'
SELECT * FROM TransactionShipping WHERE OrderId IN ('110277719772-28859911001', '110276240386-28854859001')
Spalten
Name | Typ | Beschreibung |
---|---|---|
TransactionId [KEY] | String | Eindeutige Kennung für die Transaktion. |
OrderId | String | Eindeutige Kennung für die Bestellung. |
InternationalPackagingHandlingCosts | Decimal | Gebühren, die ein Verkäufer möglicherweise für den Versand des Artikels berechnet (zusätzlich zu den Gebühren des Versanddienstes). |
OriginatingPostalCode | String | Postleitzahl des Ortes, von dem das Paket versendet wird. |
PackagingHandlingCosts | Decimal | Gebühren, die ein Verkäufer möglicherweise für den Versand des Artikels berechnet (zusätzlich zu den Gebühren des Versanddienstes). |
ShippingIrregular | Boolean | Dieses Boolesche Feld gibt an, dass das Versandpaket vom Transportunternehmen als unregelmäßige Form und/oder Größe erachtet wird und daher eine besondere Behandlung erfordert. |
ExpeditedService | Boolean | Gibt an, ob es sich bei dem Dienst um einen Expressversanddienst handelt. |
ShippingImportCharge | Decimal | Die Gesamtkosten für Zoll und Steuern für den internationalen Teil einer Bestellung, die im Rahmen des Global Shipping-Programms versendet wird. |
ShippingInsuranceCost | Decimal | Die Versicherungskosten für den Versand eines einzelnen Artikels mit diesem Versanddienst. |
ShippingServiceAdditionalCost | Decimal | Die Kosten für den Versand jedes zusätzlichen Artikels, wenn derselbe Käufer mehrere Mengen desselben Artikels kauft. |
ShippingServiceCost | Decimal | Die Grundkosten für den Versand des Artikels mit dem im Feld „ShippingService“ angegebenen Versanddienst. |
ShippingPackageInfo | String | Dieses Aggregat enthält alle Informationen zum Versandpaket. |
ShipmentTrackingNumbers | String | Die von den Versanddienstleistern vergebenen Sendungsverfolgungsnummern. |
ShippingCarriers | String | Der Name des Versandunternehmens, mit dem die Artikel versendet wurden. |
Pseudo-Spalten
Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.
Name | Typ | Beschreibung |
---|---|---|
CreateTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Versanddetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
CreateTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den die Versanddetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs erstellt wurden. Standardmäßig beträgt der Datumsbereich 90 Tage. |
ModTimeFrom | Datetime | Gibt den Beginn des Datumsbereichs an, für den Versanddetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
ModTimeTo | Datetime | Gibt das Ende des Datumsbereichs an, für den Versanddetails der Transaktionen in Bestellungen abgerufen werden sollen, die innerhalb dieses Datumsbereichs geändert wurden. Der maximal anzugebende Zeitraum beträgt 30 Tage. |
NumberOfDays | Integer | In der Ausgabe werden alle eBay Versanddetails der Transaktionen von Bestellungen zurückgegeben, die innerhalb dieses Zeitraums erstellt oder geändert wurden. Min: 1. Max: 30. |
OrderRole | String | Filtert die zurückgegebenen Versanddetails der Transaktionen basierend auf der Rolle des Benutzers. Die Rolle des Benutzers ist entweder Käufer oder Verkäufer. |
OrderStatus | String | Filtert die zurückgegebenen Versanddetails der Transaktionen basierend auf dem Status der Bestellung. Gültige Werte: Aktiv, Alle, Abgeschlossen, Inaktiv. |
Gespeicherte Prozeduren
Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit eBay hinaus erweitern.
Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von eBay zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.
Gespeicherte Prozeduren für den eBay Connector
Name | Beschreibung |
---|---|
AddItem | Erstellen und veröffentlichen Sie eine neue Artikelliste auf einer eBay-Site. |
CompleteSale | Führen Sie nach der Erstellung einer Einzel- oder Mehrfachbestellung verschiedene Aufgaben aus. Schließen Sie beispielsweise einen Verkauf ab und hinterlassen Sie eine Bewertung. |
CreateInventoryTask | Dieses Verfahren erstellt eine inventarbezogene Download-Aufgabe für einen angegebenen Feedtyp mit optionalen Filterkriterien. |
CreateOrderTask | Dieses Verfahren erstellt eine Auftragsdownload-Aufgabe mit Filterkriterien für den Auftragsbericht. |
GetOAuthAccessToken | Ruft den OAuth-Zugriffstoken von eBay ab. |
GetOAuthAuthorizationURL | Ruft die eBay Autorisierungs URL ab. Greifen Sie in einem Internetbrowser auf die in der Ausgabe zurückgegebene URL zu. Dadurch wird das Zugriffstoken angefordert, das als Teil der Verbindungszeichenfolge zu eBay verwendet werden kann. |
GetResultFile | Mit diesem Verfahren wird die generierte Datei abgerufen, die mit der angegebenen Task-ID verknüpft ist. Die Antwort auf diesen Aufruf ist eine komprimierte oder unkomprimierte CSV-, XML- oder JSON-Datei mit der entsprechenden Dateierweiterung (z. B. csv.gz). |
RefreshOAuthAccessToken | Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung bei eBay verwendet wird. |
SetUserNotes | Hinzufügen, Ersetzen und Löschen von „Mein eBay“ -Notizen für Artikel, die in den Bereichen „Mein eBay - Verkaufen“ und „Kaufen“ verfolgt werden. |
UploadFile | Lädt eine Datei auf das eBay-Konto hoch. |
Artikel hinzufügen
Erstellen und veröffentlichen Sie eine neue Artikelliste auf einer eBay-Site.
Gespeicherte Prozedurspezifische Informationen
Nach der erfolgreichen Erstellung einer Artikelliste wird in der Antwort eine Artikel-ID zusammen mit den geschätzten Gebühren für die Auflistung des Artikels zurückgegeben. Nachdem Sie einen Artikel hinzugefügt haben, können Sie die ItemListing-Tabelle zum Aktualisieren, Löschen und Abfrage verwenden.
Zum Hinzufügen eines Artikels sind folgende Eingaben erforderlich: Titel, Beschreibung, Kategorie-ID, Startpreis, Zustands-ID, Land, Währung, Maximale Versandzeit, Angebotsdauer, Angebotstyp, Zahlungsmethode, PayPal-E-Mail-Adresse, Menge, Standort und Option „Akzeptierte Rücksendungen“.
Sie müssen außerdem mehrere Eingaben machen, die zur Auswahl einer Versandart erforderlich sind: Pauschal oder Berechnet. Für beide Versandarten muss ein Versanddienst angegeben werden.
Einen Artikel hinzufügen
Mit dem nachstehenden Verfahren können Sie die erforderlichen Werte abrufen und ein Element über SQL hinzufügen:
-
Wählen Sie in der Ansicht „Kategorien“ eine Kategorie der obersten Ebene aus, z. B. „Bücher“. Sie können die folgende Abfrage verwenden:
SELECT * FROM Categories
-
Wählen Sie in der Ansicht „Kategorien“ eine Unterkategorie aus, z. B. Belletristik und Literatur. Zum Hinzufügen eines Artikels ist eine Unterkategorie-ID erforderlich. Sie können eine Abfrage wie die folgende verwenden:
SELECT * FROM Categories WHERE CategoryParentId = '267'
-
Verwenden Sie die Ansicht „ShippingServices“, um einen Versanddienst auszuwählen. Der Wert der Spalte „ValidForSellingFlow“ muss „true“ sein. Andernfalls ist diese bestimmte Versanddienstoption nicht mehr gültig und kann Käufern nicht über eine Auflistung angeboten werden.
Pauschalversand auswählen
Für die Versandart „Pauschal“ sind folgende Eingaben erforderlich: Versandart, Versanddienst, Versanddienstpriorität und Versanddienstkosten.
Auswählen von CalculatedShipping
Die berechnete Versandart erfordert zusätzliche Informationen zu den Paketstatistiken. Für diese Versandart sind die folgenden Eingaben erforderlich: Versandart, Hauptgewicht, Nebengewicht, Ursprungspostleitzahl, Versanddienst und Versanddienstpriorität.
Hinweis
Dieses Verfahren verwendet indizierte Parameter.
Indizierte Parameter erleichtern die Bereitstellung mehrerer Instanzen eines einzelnen Parameters als Eingaben für das Verfahren.
Angenommen, es gibt einen Eingabeparameter mit dem Namen Param#. Um mehrere Instanzen eines indexierten Parameters wie diesen einzugeben, führen Sie Folgendes aus:
EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"
In der folgenden Tabelle sind indexierte Parameter mit einem gekennzeichnet #
-Zeichen am Ende ihrer Namen.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Title | String | Falsch | Name des Artikels, wie er in der Liste oder den Suchergebnissen angezeigt wird. |
Description | String | Falsch | Die Beschreibung des Artikels durch den Verkäufer. In Listing-Anfragen können Sie CDATA-Tags verwenden, um Ihre Beschreibung zu übermitteln, wenn Sie HTML- oder XML-reservierte Zeichen in der Beschreibung verwenden möchten. |
CategoryId | String | Falsch | Kategorie-ID für die erste (oder einzige) Kategorie, in der der Artikel aufgeführt ist (oder aufgeführt wird, wenn der Artikel neu ist). |
StartPrice | String | Falsch | Der ursprüngliche Preis des Artikels zum Zeitpunkt der Auflistung oder erneuten Auflistung. Ändert sich dieser Wert bei der Überarbeitung des Artikels, wird der neue Wert zum ursprünglichen Preis. |
ConditionId | String | Falsch | Eine Kennung für den Zustand des Artikels. Beispielsweise 1000 für „Neu“ oder 3000 für „Gebraucht“. |
Country | String | Falsch | Definiert den zweistelligen Ländercode nach ISO 3166. |
Currency | String | Falsch | Mit den Preisinformationen des Artikels verknüpfte Währung. 3-stelliger ISO 4217-Währungscode. |
DispatchTimeMax | String | Falsch | Gibt die maximale Anzahl von Werktagen an, die der Verkäufer für die Vorbereitung eines Artikels zum Versand nach Zahlungseingang einhält. Diese Zeit beinhaltet nicht die Versandzeit (die Transportzeit des Spediteurs). Durch die Angabe dieses Felds wird die Eingabe der erforderlichen Bearbeitungszeit erfüllt. |
ListingDuration | String | Falsch | Beschreibt die Anzahl der Tage, die der Verkäufer die Auflistung aktiv halten möchte (zum Bieten/Kaufen verfügbar). |
ListingType | String | Falsch | Das Listenformat, das der Verkäufer verwenden möchte, beispielsweise chinesische Auktion oder Festpreis. |
Location | String | Falsch | Gibt den geografischen Standort des Artikels an (zusammen mit dem Land). Wenn Sie eine Auflistung überarbeiten, können Sie diesen Wert nur hinzufügen oder ändern, wenn für die Auflistung keine Gebote vorliegen (oder keine Artikel verkauft wurden) und sie nicht innerhalb von 12 Stunden endet. |
ReturnsAcceptedOption | String | Falsch | Gibt an, ob der Verkäufer dem Käufer die Rückgabe des Artikels gestattet. Einer der folgenden Werte: ReturnsAccepted oder ReturnsNotAccepted. Wenn Sie ReturnsNotAccepted angeben, wird auf der Seite „Artikel anzeigen“ stattdessen angezeigt, dass Rückgaben nicht akzeptiert werden. |
SubTitle | String | Falsch | Zusätzlich zum Titel zu verwendender Untertitel. |
Quantity | String | Falsch | Der Mengenwert für Auktionslisten muss immer 1 sein. Bei einer Liste mit Festpreis gibt der Mengenwert die Anzahl identischer Artikel an, die der Verkäufer in der Liste zum Verkauf anbietet. |
Sku | String | Falsch | Ein SKU-Wert (Stock Keeping Unit) ist eine vom Verkäufer definierte Kennung für ein Produkt. |
UUID | String | Falsch | Universell eindeutiger Einschränkungstag. Verwenden Sie UUID, um sicherzustellen, dass Sie einen bestimmten Artikel nur einmal auflisten, insbesondere, wenn Sie viele Artikel gleichzeitig auflisten. |
ScheduleTime | String | Falsch | Ermöglicht dem Benutzer, den Zeitpunkt anzugeben, zu dem das Angebot auf eBay aktiv wird. |
PaymentMethod | String | Falsch | Gibt die Zahlungsmethode an (z. B. PayPal), die der Verkäufer akzeptiert, wenn der Käufer für den Artikel bezahlt. Verwenden Sie die Ansicht „CategoryFeatures“, um die verfügbaren Zahlungsmethoden für eine Kategorie zu finden. |
PayPalEmailAddress | String | Falsch | Die PayPal Email Adresse des Verkäufers. |
LiveAuction | String | Falsch | Dieses Feld muss enthalten und auf „true“ gesetzt sein, wenn die Auflistung Teil einer Live-Auktion ist. Dieses Boolesche Feld wird in der ItemList-Tabelle als „true“ zurückgegeben, wenn die Auflistung Teil einer Live-Auktion ist. Weitere Informationen zu Live-Auktionen auf eBay finden Sie auf der Homepage von eBay Live Auctions. |
LotSize | String | Falsch | Ein Los ist eine Menge von zwei oder mehr ähnlichen Artikeln, die in einer einzigen Auflistung enthalten sind und zusammen in einer einzigen Bestellposition gekauft werden müssen. Der LotSize-Wert ist die Anzahl der Artikel im Los. Dieses Feld ist erforderlich, wenn zwei oder mehr Artikel in einer Auflistung enthalten sind. |
PostalCode | String | Falsch | Postleitzahl des Ortes, an dem sich der Artikel befindet. Dieser Wert wird für die Näherungssuche verwendet. |
TaxCategory | String | Falsch | Code der Steuerausnahmekategorie. |
UseTaxTable | String | Falsch | Gibt an, ob bei der Anwendung und Berechnung der Umsatzsteuer für eine Bestellposition die Steuertabelle des Verkäufers verwendet werden soll. |
VIN | String | Falsch | In diesem Feld wird die Fahrzeugidentifikationsnummer angezeigt. Dabei handelt es sich um eine eindeutige Seriennummer für ein Kraftfahrzeug. |
VRM | String | Falsch | Fahrzeugregistrierungszeichen, das in Großbritannien eine eindeutige Kennung für ein Kraftfahrzeug ist. |
CategoryMappingAllowed | String | Falsch | Steuert, wie eBay Fälle behandelt, in denen die Kategorie in der aktuellen Kategoriestruktur nicht mehr vorhanden ist: Wenn „true“, verwendet eBay die neue ID für die Auflistung. Wenn „false“, wird ein Fehler zurückgegeben. |
UseRecommendedProduct | String | Falsch | Wenn dies zutrifft und die Artikeldetails in der Anfrage mit einem Produkt im eBay-Katalog übereinstimmen, wird das übereinstimmende Produkt zum Auflisten des Artikels verwendet. |
ShippingType | String | Falsch | Das vom Verkäufer angebotene Versandkostenmodell. |
ShippingService | String | Falsch | Eine Versandserviceoption, die vom Verkäufer angeboten wird, um einen Artikel an einen Käufer zu versenden. Um eine Liste gültiger ShippingService-Werte zu erhalten, Abfrage die ShippingServices-Ansicht ab. Der zurückgegebene ShippingService muss in der Spalte ValidForSellingFlow den Wert „true“ aufweisen. |
ShippingServicePriority | String | Falsch | Dieser ganzzahlige Wert steuert die Reihenfolge (relativ zu anderen Versanddiensten), in der der entsprechende Versanddienst auf der Seite „Artikel anzeigen“ und „Zur Kasse gehen“ angezeigt wird. Verkäufer können bis zu vier nationale Versanddienste angeben. |
ShippingServiceCost | String | Falsch | Die Grundkosten für den Versand des Artikels mit dem im Feld „Versandservice“ angegebenen Versandservice, sofern einer angegeben wurde. Diese Spalte enthält die Verpackungs- und Bearbeitungskosten für Pauschal- und berechneten Versand. Wenn es sich hier um berechneten Versand für ein Angebot handelt, das noch nicht beendet wurde, beachten Sie, dass die Kosten erst ermittelt werden können, wenn das Angebot beendet wurde und der Käufer eine Postleitzahl angegeben hat. Dieser Wert spiegelt die Einsparungen durch eine Versandserviceoption als Werbeaktion wider. Gilt auch für Half.com. |
ShippingServiceAdditionalCost | String | Falsch | Die Kosten für den Versand jedes zusätzlichen Artikels, wenn derselbe Käufer mehrere Mengen desselben Artikels kauft. Wenn diese Spalte niedriger als ShippingServiceCost ist, gewährt sie dem Käufer einen Versandrabatt. Dieses Feld ist erforderlich, wenn Sie eine Festpreisliste mit mehreren Mengen erstellen. Dieses Feld ist nicht anwendbar für Listen mit Einzelmengen. |
FreeShipping | String | Falsch | Gibt an, dass der Verkäufer kostenlosen Versand anbieten möchte. Dies gilt nur für den ersten angegebenen Inlandsversanddienst und wird ignoriert, wenn es für einen anderen Versanddienst festgelegt ist. |
OriginatingPostalCode | String | Falsch | Postleitzahl für den Ort, von dem das Paket versendet wird. Erforderlich für berechnete Versandkosten. Verwenden Sie Item.PostalCode, um den Standort des Artikels anzugeben, der für Suchen nach Standort verwendet wird. |
ShippingPackage | String | Falsch | Die Art der Verpackung, mit der die Artikel versendet wurden. Nur für berechnete Versandkosten erforderlich. |
ShippingIrregular | String | Falsch | Ob ein Paket unregelmäßig ist und deshalb nicht durch die Stempelmaschine im Versandbüro gehen kann und deshalb eine besondere Behandlung erfordert oder zerbrechlich ist. |
MeasurementUnit | String | Falsch | Gibt den Einheitentyp für das Gewicht und die Abmessungen eines Versandpakets an. Wenn MeasurementUnit verwendet wird, überschreibt es das durch measurementSystem angegebene System. Wenn MeasurementUnit und measurementSystem nicht angegeben sind, werden die folgenden Standardwerte verwendet: Englisch: US Metrisch: CA, CAFR, AU. |
MeasurementSystem | String | Falsch | Maßsystem für Pakettiefe, Paketlänge, Paketbreite, Hauptgewicht und Nebengewicht (Englisch oder Metrisch). |
PackageDepth | String | Falsch | Tiefe des Pakets, die zum Versenden des Artikels benötigt wird. |
PackageDepthUnit | String | Falsch | Maßeinheit für die Pakettiefe (z. B. Zoll, cm). |
PackageLength | String | Falsch | Länge des Pakets, das zum Versenden des Artikels benötigt wird. |
PackageLengthUnit | String | Falsch | Maßeinheit für Paketlänge (z. B. Zoll, cm). |
PackageWidth | String | Falsch | Breite des Pakets, die zum Versenden des Artikels benötigt wird. |
PackageWidthUnit | String | Falsch | Maßeinheit für die Paketbreite (z. B. Zoll, cm). |
WeightMajor | String | Falsch | Die Haupteinheit, die zur Angabe des Gewichts eines Versandpakets verwendet wird. Beispielsweise Pfund. |
WeightMajorUnit | String | Falsch | Maßeinheit für WeightMajor. |
WeightMinor | String | Falsch | Die kleinere Einheit, die zur Angabe des Gewichts eines Versandpakets verwendet wird. Beispiel: Unze. |
WeightMinorUnit | String | Falsch | Maßeinheit für WeightMinor. |
BestOfferEnabled | String | Falsch | Dieses Feld gibt an, ob die Funktion „Bestes Angebot“ für diesen Artikel aktiviert ist oder nicht. |
ShipToRegistrationCountry | String | Falsch | Der Verkäufer fügt dieses Feld ein und setzt es auf „True“, um Bieter zu blockieren, die (gemäß ihrer primären eBay-Versandadresse) in Ländern wohnen, die auf der Ausschlussliste für Lieferadressen stehen. |
StoreCategoryId | String | Falsch | Eindeutige Kennung einer primären benutzerdefinierten Kategorie, in der der Artikel aufgelistet werden soll. |
StoreCategoryName | String | Falsch | Kategoriename einer primären benutzerdefinierten Kategorie, in der der Artikel aufgelistet werden soll. |
StoreCategoryId2 | String | Falsch | Eindeutige Kennung für die sekundäre benutzerdefinierte Kategorie, in der der Artikel aufgelistet werden soll. |
StoreCategoryName2 | String | Falsch | Name der sekundären benutzerdefinierten Kategorie, in der der Artikel aufgelistet werden soll. |
DaysToFullPayment | String | Falsch | Dieser ganzzahlige Wert gibt die Anzahl der Tage an, die ein Käufer (nachdem er/sie sich zum Kauf verpflichtet hat) hat, um dem Verkäufer die volle Zahlung zu leisten und den Restbetrag für ein Kraftfahrzeug zu begleichen. Gültige Werte sind 3, 7 (Standard), 10 und 14. |
Brand | String | Falsch | Die Marke des Produkts. eBay sucht nach den Namen, die in seinen Produktkatalogen öffentlich verfügbar sind. Das bedeutet, dass Sie den bekannten Markennamen angeben können, den ein durchschnittlicher Benutzer erkennen würde. Sowohl Marke als auch MPN müssen angegeben werden, wenn die Spalte BrandMPN verwendet wird. |
BrandMPN | String | Falsch | Die Herstellerteilenummer des Produkts. Verwenden Sie den vom Hersteller angegebenen Wert. |
EAN | String | Falsch | Gilt nur für Listing-Anwendungsfälle (nicht für die Suche auf der Käuferseite). EAN ist eine eindeutige 8- oder 13-stellige Kennung, die in vielen Branchen (z. B. Buchverlagen) zur Identifizierung von Produkten verwendet wird. |
IncludeeBayProductDetails | String | Falsch | Dieses Boolesche Feld steuert, ob ein eBay Katalogprodukt zum Erstellen oder Überarbeiten einer Artikelliste verwendet wird. |
IncludeStockPhotoURL | String | Falsch | Wenn „true“, bedeutet dies, dass die Artikelliste das Stockfoto enthält. |
ISBN | String | Falsch | Gilt nur für Listing-Anwendungsfälle (nicht für die Suche auf der Käuferseite). ISBN ist eine eindeutige Kennung für Bücher (ein internationaler Standard). Geben Sie eine ISBN mit 10 oder 13 Zeichen an. |
ProductReferenceId | String | Falsch | Die kurze globale Referenz-ID für ein Katalogprodukt. |
UPC | String | Falsch | Gilt nur für Listing-Anwendungsfälle (nicht für die Suche auf der Käuferseite). UPC ist eine eindeutige 12-stellige Kennung, die in vielen Branchen zur Identifizierung von Produkten verwendet wird. |
UseStockPhotoURLAsGallery | String | Falsch | Wenn „true“, bedeutet dies, dass das Archivfoto für einen Artikel (sofern verfügbar) als Miniaturansicht der Galerie verwendet wird. IncludeStockPhotoURL muss ebenfalls „true“ und „Item“ sein. |
MinimumRemnantSet | String | Falsch | Ermöglicht Ihnen (dem Verkäufer), zu vermeiden, dass Sie mit nur einem Artikel in Ihrem Angebot zurückbleiben. Ein typischer Anwendungsfall sind Veranstaltungstickets mit reservierten, nebeneinander liegenden Sitzplätzen oder Artikel, die normalerweise nur verkauft werden, wenn mehr als 1 auf einmal gekauft werden kann. |
PaymentProfileId | String | Falsch | Die eindeutige Kennung eines Geschäftsrichtlinien-Zahlungsprofils. Eine PaymentProfileId oder ein PaymentProfileName kann angegeben werden. |
PaymentProfileName | String | Falsch | Der Name eines Geschäftsrichtlinien-Zahlungsprofils. Eine PaymentProfileId oder ein PaymentProfileName kann angegeben werden. |
ReturnProfileId | String | Falsch | Die eindeutige Kennung eines Rückgaberichtlinienprofils von Business Policies. Eine ReturnProfileId oder ein ReturnProfileName kann angegeben werden. |
ReturnProfileName | String | Falsch | Der Name eines Rückgaberichtlinienprofils für Geschäftsrichtlinien. Eine ReturnProfileId oder ein ReturnProfileName kann angegeben werden. |
ShippingProfileId | String | Falsch | Die eindeutige Kennung eines Versandrichtlinienprofils von Business Policies. Eine ShippingProfileId oder ein ShippingProfileName kann angegeben werden. |
ShippingProfileName | String | Falsch | Der Name eines Business Policies-Versandrichtlinienprofils. Eine ShippingProfileId oder ein ShippingProfileName kann angegeben werden. |
BusinessSeller | String | Falsch | Wenn diese Option „Wahr“ lautet, bedeutet dies, dass der Verkäufer ein Geschäftskunde ist und beabsichtigt, Listing-Funktionen zu verwenden, die nur Geschäftskunden angeboten werden. |
RestrictedToBusiness | String | Falsch | Wenn „true“, bedeutet dies, dass der Verkäufer den Artikel ausschließlich gewerblichen Benutzern anbietet. Wenn „false“ oder nicht angegeben, bedeutet dies, dass der Verkäufer den Artikel allen Benutzern anbietet. |
VATPercent | String | Falsch | Mehrwertsteuersatz für den Artikel, sofern vorhanden. |
PhotoDisplay | String | Falsch | Gibt die Art der Bildanzeige an, die in einer Auflistung verwendet wird. Einige Optionen sind nur verfügbar, wenn Bilder über eBay Picture Services (EPS) gehostet werden. |
PictureUrl# | String | Falsch | Quelle des Bildes. Verwenden Sie diese Eingabe, um mehrere Bilder hinzuzufügen. PictureUrl#1, PictureUrl#2, PictureUrl#3 usw. |
GalleryURL | String | Falsch | Dieses Feld wird nur intern verwendet. Das Galeriebild ist immer die erste übergebene PictureURL und dieses Feld wird auf diesen Wert gesetzt. |
ItemSpecificName# | String | Falsch | Name der Artikelspezifikationen (zum Beispiel ItemSpecificName#1 Veröffentlichungstitel, ItemSpecificName#2 Herausgeber...). Kombinieren Sie dies mit ItemSpecificValue. |
ItemSpecificValue# | String | Falsch | Wert der Artikelmerkmale (zum Beispiel ItemSpecificValue#1 Titel, ItemSpecificValue#2 Herausgebername...). Kombinieren Sie dies mit ItemSpecificName. |
ProductCompliancePolicyId | String | Falsch | Dieses Feld wird verwendet, wenn der Verkäufer eine oder mehrere vom Verkäufer erstellte globale Produktkonformitätsrichtlinien anwenden möchte, die in einer Auflistung verwendet werden. |
ProductCountryPolicy | String | Falsch | Definiert den 2-stelligen Ländercodesatz. |
ProductCountryPolicyId | String | Falsch | Die Richtlinien-ID, die Informationen zur Produktkonformitätsrichtlinie angibt. |
TakeBackCountryPolicy | String | Falsch | Definiert den 2-stelligen Ländercodesatz. |
TakeBackCountryPolicyId | String | Falsch | Die Richtlinien-ID, die Informationen zur Rücknahmerichtlinie angibt. |
TakeBackPolicyId | String | Falsch | Dieses Feld wird verwendet, wenn der Verkäufer eine globale Rücknahmerichtlinie auf das Angebot anwenden möchte. |
ConditionAdditionalInfo | String | Falsch | Dieser Text enthält zusätzliche Informationen zu einem Bedingungsdeskriptor. |
ConditionName | String | Falsch | In diesem Feld wird eine numerische ID übergeben. Diese numerische ID wird dem Namen eines Bedingungsdeskriptors zugeordnet. |
ConditionValue | String | Falsch | In diesem Feld wird eine numerische ID übergeben. Diese numerische ID wird dem Wert zugeordnet, der einem Bedingungsdeskriptornamen zugeordnet ist. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
ItemId | String | Die eindeutige Kennung des erstellten Elements. |
StartTime | String | Startdatum und -uhrzeit für die neue Auflistung. |
EndTime | String | Datum und Uhrzeit des geplanten Endes der neuen Auflistung, basierend auf der Startzeit und dem Auflistungsdauerwert, der zum Zeitpunkt der Auflistung im Feld „ListingDuration“ festgelegt wurde. |
FeesAggregate | String | Eine Reihe von Gebühren im Zusammenhang mit der Erstellung des Eintrags. |
DiscountReason | String | Eine oder mehrere Arten von Listing-Gebühren/Upgrade-Rabatten, die eBay dem Verkäufer anbietet. Gültige Werte: CustomCode, Promotion, SpecialOffer. |
KomplettVerkauf
Erledigen Sie nach der Erstellung einer Einzel- oder Mehrfachbestellung verschiedene Aufgaben. Schließen Sie beispielsweise einen Verkauf ab und hinterlassen Sie Feedback.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
FeedbackCommentText | String | Falsch | Textkommentar, der die in FeedbackCommentType angegebene Feedback-Bewertung erläutert, verdeutlicht oder rechtfertigt. Dieses Feld ist erforderlich, wenn Feedback hinterlassen wird. |
FeedbackCommentType | String | Falsch | Dieser Wert gibt die Feedback-Bewertung für den Benutzer an, der im Feld „FeedbackTargetUser“ angegeben ist. Dieses Feld ist erforderlich, wenn Feedback hinterlassen wird. Beispielsweise positiv oder negativ. |
FeedbackTargetUser | String | Falsch | Benutzername des Zielbenutzers. |
ItemId | String | Falsch | ID des verkauften Artikels. |
OrderId | String | Falsch | Eine eindeutige Kennung, die eine Bestellung mit einer oder mehreren Positionen identifiziert. |
OrderLineItemId | String | Falsch | Eine eindeutige Kennung für eine eBay Bestellposition basierend auf der Verkettung von ItemId und TransactionId mit einem Bindestrich zwischen diesen beiden IDs. Bei einer Bestellung mit einer einzelnen Position kann der Wert OrderLineItemId in das Feld OrderId übergeben werden. |
Paid | String | Falsch | Ob der Käufer die Bestellung bezahlt hat. Richtig oder Falsch. |
ShipmentTrackingNumber | String | Falsch | Die vom Versandunternehmen der Sendung zugewiesene Sendungsverfolgungsnummer. Dieses Feld und das Feld ShippingCarrierUsed sind voneinander abhängig. Wenn Sie ShipmentTrackingNumber übermitteln, müssen Sie auch einen Wert für ShippingCarrierUsed angeben. Wenn Sie ShippingCarrierUsed übermitteln, müssen Sie auch einen Wert für ShipmentTrackingNumber angeben. |
ShippingCarrierUsed | String | Falsch | Der Name des Versandunternehmens, mit dem der Artikel versendet wurde. Dieses Feld und das Feld „ShipmentTrackingNumber“ sind voneinander abhängig. Wenn Sie „ShippingCarrierUsed“ übermitteln, müssen Sie auch einen Wert für „ShipmentTrackingNumber“ angeben. Wenn Sie „ShipmentTrackingNumber“ übermitteln, müssen Sie auch einen Wert für „ShippingCarrierUsed“ angeben. |
ShippedTime | String | Falsch | Datum und Uhrzeit, zu denen der Verkäufer die Pakete an den Spediteur übergeben hat. Wenn dieses Feld nicht im Anruf enthalten ist, wird der Zeitstempel der Anrufausführung als Versandzeit verwendet. |
Shipped | String | Falsch | Der Verkäufer fügt dieses Feld ein und setzt es auf „true“, wenn die Bestellung versandt wurde. Wenn der Aufruf erfolgreich ist, werden die Bestellpositionen in „Mein eBay“ als „Versendet“ markiert. Beispielsweise „true“ oder „false“. |
TransactionId | String | Falsch | Eindeutige Kennung für eine eBay Bestellposition (Transaktion). |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Dieser Wert gibt per Boolescher Wert an, ob der Operation erfolgreich war oder nicht. |
Inventaraufgabe erstellen
Dieses Verfahren erstellt eine inventarbezogene Download-Aufgabe für einen angegebenen Feedtyp mit optionalen Filterkriterien.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
SchemaVersion | String | Falsch | Optional. Die Schemaversion/Versionsnummer des Dateiformats (verwenden Sie die Schema der API, für die Sie programmieren). LMS-Version oder Seller Hub-Feed Schema. Setzen Sie für Seller Hub-Feedtypen den Wert von Schemaversion auf „1.0“. |
FeedType | String | Falsch | Optional. Der mit der Aufgabe verknüpfte Feedtyp. Standardmäßig LMS_ACTIVE_INVENTORY_REPORT. |
ListingFormat | String | Falsch | Optional. Die Art der Kaufoption für die Bestellung. Mögliche Werte sind AUCTION, FIXED_PRICE. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Wahr oder falsch, je nachdem, ob der Vorgang erfolgreich war. |
TaskId | String | Die ID der erstellten Download-Aufgabe. |
Description | String | Zusätzliche Details zum Erfolg oder Misserfolg des Vorgangs. |
Auftragserstellungsaufgabe erstellen
Dieses Verfahren erstellt eine Auftragsdownload-Aufgabe mit Filterkriterien für den Auftragsbericht.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
SchemaVersion | String | True | Erforderlich. Die Schema des LMS OrderReport. Informationen zum Feedtyp LMS_ORDER_REPORT finden Sie auf der OrderReport-Referenzseite Entwickler, um die aktuelle Schema anzuzeigen. Der Wert schemaVersion ist die Versionsnummer, die oben links auf der OrderReport-Seite angezeigt wird. |
FeedType | String | Falsch | Optional. Der mit der Aufgabe verknüpfte Feedtyp. Standardmäßig LMS_ORDER_REPORT. |
CreationDateRangeFrom | String | Falsch | Optional. Der Erstellungsdatumsbereich der Bestellungen, die zurückgegeben werden sollen. Legen Sie den Datumsbereich so fest, dass er weniger als 10 Tage (maximal) umfasst. Wenn Sie keinen Datumsbereich angeben, werden standardmäßig Ergebnisse der letzten 10 Tage zurückgegeben. Beispiel: 2022-11-18T19:09:02.768Z. |
CreationDateRangeTo | String | Falsch | Optional. Das Enddatum für den Datumsbereich, das inklusive ist. Wenn der übergeordnete Typ eingeschlossen ist, werden sowohl die Felder „Von“ als auch „Bis“ bedingt erforderlich. Beispiel: 2022-11-26T19:09:02.768Z. |
OrderStatus | String | Falsch | Optional. Der Bestellstatus der zurückgegebenen Bestellungen. Wenn der Filter beim Aufruf createOrderTask weggelassen wird, werden Bestellungen zurückgegeben, die sich sowohl im Status AKTIV als auch ABGESCHLOSSEN befinden. Mögliche Werte sind AKTIV oder ABGESCHLOSSEN. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Wahr oder falsch, je nachdem, ob der Vorgang erfolgreich war. |
TaskId | String | Die ID der erstellten Download-Aufgabe. |
Description | String | Zusätzliche Details zum Erfolg oder Misserfolg des Vorgangs. |
GetOAuthAccessToken
Ruft den OAuth-Zugriffstoken von eBay ab.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Verifier | String | Falsch | Das von eBay zurückgegebene Verifizierungstoken nach Verwendung der mit GetOAuthAuthorizationURL erhaltenen URL. Nur für den Web-Authentifizierungsmodus erforderlich. |
CallbackUrl | String | Falsch | Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. |
RuName | String | Falsch | Der Name der Weiterleitungs URL auf dem Token von eBay über Ihren Anwendungsbereich der Seite „Benutzertoken“. |
SessionId | String | Falsch | Die zur Authentifizierung erforderliche Sitzungs-ID bei Verwendung von Auth und Auth. |
Scope | String | Falsch | Der Umfang oder die Berechtigungen, die Sie anfordern. Der Standardwert ist https://api.ebay.com/oauth/api_scope https://api.ebay.com/oauth/api_scope/sell.marketing.readonly https://api.ebay.com/oauth/api_scope/sell.marketing https://api.ebay.com/oauth/api_scope/sell.inventory.readonly https://api.ebay.com/oauth/api_scope/sell.inventory https://api.ebay.com/oauth/api_scope/sell.account.readonly https://api.ebay.com/oauth/api_scope/sell.account https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly https://api.ebay.com/oauth/api_scope/sell.fulfillment https://api.ebay.com/oauth/api_scope/sell.analytics.readonly. |
AuthMode | String | Falsch | Der zu verwendende Authentifizierungsmodustyp. Wählen Sie „App“, um Authentifizierungstoken über eine Desktop-App abzurufen. Wählen Sie „Web“, um Authentifizierungstoken über eine Web-App abzurufen. Die zulässigen Werte sind APP, WEB. Der Standardwert ist APP. |
State | String | Falsch | Ein undurchsichtiger Wert, der vom Client verwendet wird, um den Status zwischen der Anforderung und dem Rückruf beizubehalten. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
OAuthAccessToken | String | Das OAuth-Token. |
OAuthRefreshToken | String | Das OAuth-Aktualisierungstoken. |
ExpiresIn | String | Die verbleibende Lebensdauer des Zugriffstokens in Sekunden. |
GetOAuthAuthorizationURL
Ruft die eBay Autorisierungs URL ab. Greifen Sie in einem Internetbrowser auf die in der Ausgabe zurückgegebene URL zu. Dadurch wird das Zugriffstoken angefordert, das als Teil der Verbindungszeichenfolge zu eBay verwendet werden kann.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
CallbackUrl | String | Falsch | Die URL, zu der eBay zurückkehrt, nachdem der Benutzer Ihre App autorisiert hat. Legen Sie dies fest, wenn Sie das OAuth-Authentifizierungsschema verwenden und Ihre akzeptierte Authentifizierungs URL in Ihren eBay-Anmeldeeinstellungen auf https://oauth.cdata.com/oauth/ . |
RuName | String | Falsch | Der Name der Weiterleitungs URL auf dem Token von eBay über Ihren Anwendungsbereich der Seite „Benutzertoken“. |
State | String | Falsch | Ein undurchsichtiger Wert, der vom Client verwendet wird, um den Status zwischen der Anforderung und dem Rückruf beizubehalten. |
Scope | String | Falsch | Der Umfang oder die Berechtigungen, die Sie anfordern. Nur für die OAuth-Authentifizierung erforderlich. Der Standardwert ist https://api.ebay.com/oauth/api_scope https://api.ebay.com/oauth/api_scope/sell.marketing.readonly https://api.ebay.com/oauth/api_scope/sell.marketing https://api.ebay.com/oauth/api_scope/sell.inventory.readonly https://api.ebay.com/oauth/api_scope/sell.inventory https://api.ebay.com/oauth/api_scope/sell.account.readonly https://api.ebay.com/oauth/api_scope/sell.account https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly https://api.ebay.com/oauth/api_scope/sell.fulfillment https://api.ebay.com/oauth/api_scope/sell.analytics.readonly. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
URL | String | Die URL, die in einen Webbrowser eingegeben werden muss, um das Prüftoken abzurufen, das Sie mit der gespeicherten Prozedur „GetOAuthAccessToken“ zurücksenden müssen. |
Ergebnisdatei abrufen
Dieses Verfahren ruft die generierte Datei ab, die mit der angegebenen Aufgaben-ID verknüpft ist. Die Antwort auf diesen Aufruf ist eine komprimierte oder unkomprimierte CSV-, XML- oder JSON-Datei mit der entsprechenden Dateierweiterung (z. B. csv.gz).
Eingang
Name | Typ | Erforderlich | Akzeptiert Ausgabestreams | Beschreibung |
---|---|---|---|---|
TaskId | String | Falsch | Falsch | Erforderlich. Die ID der Aufgabe, die mit der Datei verknüpft ist, die Sie herunterladen möchten. Diese ID wurde beim Erstellen der Aufgabe generiert. |
DownloadPath | String | Falsch | Falsch | Lokaler Pfad, in dem der generierte Bericht gespeichert werden soll. |
FileStream | String | Falsch | Wahr | Wenn der Downloadpfad leer gelassen wird, wird der heruntergeladene Dateiinhalt gestreamt. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Dieser Wert gibt per Boolescher Wert an, ob der Operation erfolgreich war oder nicht. |
FileName | String | Der Name der generierten Datei, wie von der API generiert. |
FileData | String | Wenn der DownloadPath leer gelassen wird, wird der Inhalt der heruntergeladenen Datei als BASE64-codierte Zeichenfolge ausgegeben. |
Aktualisieren Sie das OAuthAccessToken
Aktualisiert den OAuth-Zugriffstoken, der für die Authentifizierung bei eBay verwendet wird.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
OAuthRefreshToken | String | Falsch | Das alte Token, das aktualisiert werden soll. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
OAuthAccessToken | String | Das von eBay zurückgegebene Authentifizierungstoken. |
ExpiresIn | String | Die verbleibende Lebensdauer des Zugriffstokens. |
Benutzernotizen festlegen
Fügen Sie „Mein eBay“ -Notizen für Artikel hinzu, ersetzen und löschen Sie sie, die in den Bereichen „Mein eBay - Verkaufen“ und „Kaufen“ verfolgt werden.
Hinweis
Dieses Verfahren verwendet indizierte Parameter.
Indizierte Parameter erleichtern die Bereitstellung mehrerer Instanzen eines einzelnen Parameters als Eingaben für das Verfahren.
Angenommen, es gibt einen Eingabeparameter mit dem Namen Param#. Um mehrere Instanzen eines indexierten Parameters wie diesen einzugeben, führen Sie Folgendes aus:
EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"
In der folgenden Tabelle sind indexierte Parameter mit einem gekennzeichnet #
-Zeichen am Ende ihrer Namen.
Eingang
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Action | String | True | Der Verkäufer muss dieses Feld einschließen und auf „AddOrUpdate“ setzen, um eine neue Benutzernotiz hinzuzufügen oder eine vorhandene Benutzernotiz zu aktualisieren, bzw. auf „Delete“ setzen, um eine vorhandene Benutzernotiz zu löschen. |
ItemId | String | Falsch | Eindeutige Kennung des Eintrags, an den die Mein eBay Notiz angehängt wird. Notizen können nur zu Artikeln hinzugefügt werden, die derzeit in Mein eBay verfolgt werden. |
NoteText | String | Falsch | Dieses Feld ist erforderlich, wenn die Aktion „Hinzufügen oder Aktualisieren“ lautet. Der in diesem Feld eingegebene Text ersetzt alle vorhandenen „Mein eBay“ -Notizen für den angegebenen Artikel vollständig. |
OrderLineItemId | String | Falsch | Eine eindeutige Kennung für eine eBay Bestellposition. Dieses Feld wird erstellt, sobald eine Kaufverpflichtung gegenüber dem Verkäufer besteht, und sein Wert basiert auf der Verkettung von ItemID und TransactionID, wobei zwischen diesen beiden IDs ein Bindestrich steht. OrderLineItemID kann in der Eingabe anstelle eines ItemID/TransactionID-Paares verwendet werden, um eine Bestellposition zu identifizieren. |
SKU | String | Falsch | SKU-Wert der Artikelvariante, an die die Mein eBay Notiz angehängt wird. Notizen können nur zu Artikeln hinzugefügt werden, die derzeit in Mein eBay verfolgt werden. Ein SKU-Wert (Stock Keeping Unit) wird vom Verkäufer definiert und verwendet, um eine Variante innerhalb einer Auflistung mit Festpreis und mehreren Varianten zu identifizieren. Der SKU-Wert wird einer Variante eines Artikels über das Element Variations.Variation.SKU zugewiesen. |
TransactionId | String | Falsch | Eindeutige Kennung für die Bestellposition, an die die Mein eBay Notiz angehängt wird. Notizen können nur zu Bestellpositionen hinzugefügt werden, die aktuell in Mein eBay verfolgt werden. Käufer können Benutzernotizen zu Bestellpositionen im Feld PrivateNotes des WonList-Containers in GetMyeBayBuying anzeigen, und Verkäufer können Benutzernotizen zu Bestellpositionen im Feld PrivateNotes der SoldList- und DeletedFromSoldList-Container in GetMyeBaySellinging anzeigen. |
VariationSpecificName# | String | Falsch | Abhängig vom Aufruf und Kontext ist dieser Wert entweder der Name eines Artikels/einer Kategorie/einer Variante oder ein Name für die Teilekompatibilität. |
VariationSpecificValue# | String | Falsch | Abhängig vom Aufruf und Kontext ist dieser Wert entweder der Wert eines Artikels/einer Kategorie/einer Variante, ein Wert für die Teilekompatibilität oder eine Produktkennung. |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Dieser Wert gibt per Boolescher Wert an, ob der Operation erfolgreich war oder nicht. |
Datei hochladen
Lädt eine Datei auf das eBay-Konto hoch.
Gespeicherte Prozedurspezifische Informationen
Dieses Verfahren verknüpft die angegebene Datei mit der angegebenen Task-ID und lädt die Eingabedatei hoch. Nachdem die Datei hochgeladen wurde, beginnt die Verarbeitung der Datei.
Zum Hochladen einer Datei sind folgende Eingaben erforderlich: TaskID und FilePath.
Hochladen einer Datei
Um einen erfolgreichen Datei-Upload durchzuführen, können Sie die folgende Vorgehensweise befolgen:
-
Verwenden Sie die Aufgabentabelle, um eine neue Aufgabe zu erstellen. Sie können die folgende Abfrage verwenden:
INSERT INTO`[Aufgaben] `(FeedType, MarketplaceID, SchemaVersion) VALUES ('LMS_ADD_ITEM', 'EBAY_US', '1149')
-
Sie können die neu generierte TaskID entweder aus den generierten Schlüsseln abrufen oder indem Sie zur Auswahl erneut die Tasks-Tabelle verwenden.
Statement stat = conn.createStatement(); stat.executeUpdate("INSERT INTO`[Aufgaben] `(FeedType, MarketplaceID, SchemaVersion) VALUES ('LMS_ADD_ITEM', 'EBAY_US', '1149')", Statement.RETURN_GENERATED_KEYS); ResultSet rs = stat.getGeneratedKeys(); while (rs.next()) { for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) { System.out.println(rs.getMetaData().getColumnName(i) + "=" + rs.getString(i)); } }
oder
SELECT * FROM`[Aufgaben] `WHERE FeedType = 'LMS_ADD_ITEM' AND CreationDate > '2021-11-16 09:19:00'
-
Verwenden Sie diese Aufgaben-ID zusammen mit dem Dateipfad der hochzuladenden Datei als Eingabe in der gespeicherten Prozedur UploadFile.
CallableStatement callableStatement = conn.prepareCall("UploadFile"); callableStatement.setString("TaskID", "task-5-1XXXXX"); callableStatement.setString("FilePath", "C:\\Users\\User\\Documents\\upload.csv"); boolean ret = callableStatement.execute(); if (!ret) { int count = callableStatement.getUpdateCount(); if (count != -1) { System.out.println("Affected rows: " + count); } } else { ResultSet rs = callableStatement.getResultSet(); while (rs.next()) { for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) { System.out.println(rs.getMetaData().getColumnName(i) + "=" + rs.getString(i)); } } }
-
Dann sollte Ihre Datei verarbeitet werden. Um den Status zu verfolgen, können Sie eine SELECT Abfrage in der Tasks-Tabelle mit der TaskID ausführen und die Spalte „Status“ überprüfen.
SELECT Status FROM`[Aufgaben] `WHERE TaskID = '{Generated Task ID}'
Eingang
Name | Typ | Erforderlich | Akzeptiert Eingabeströme | Beschreibung |
---|---|---|---|---|
TaskID | String | True | False | Die Task-ID, die mit der hochzuladenden Datei verknüpft ist. Diese ID wurde beim Erstellen der angegebenen Aufgabe generiert. |
FilePath | String | Falsch | Falsch | Der absolute Pfad der hochzuladenden Datei. |
Content | String | Falsch | Wahr | Der Inhalt der Datei, die Sie hochladen möchten, sollte ein Eingabestream sein und das Feld „FilePath“ sollte leer bleiben. |
FileName | String | Falsch | Falsch | Der Name der hochgeladenen Datei. Er sollte nur angegeben werden, wenn der Inhalt als InputStream hochgeladen wird. (Mit Erweiterung) |
Ergebnissatzspalten
Name | Typ | Beschreibung |
---|---|---|
Success | String | Dieser Parameter legt fest, ob der Operation erfolgreich war oder nicht. |
Description | String | Beschreibungsmeldung des Upload-Operation. Dies kann eine Fehlermeldung oder eine Erfolgsmeldung sein. |
Systemtabellen
Sie können die in diesem Abschnitt beschriebenen Systemtabellen Abfrage, um auf Schema, Informationen zur Datenquellenfunktionalität und Statistiken zu Operation Charge.
Schematabellen
Die folgenden Tabellen geben Datenbankmetadaten für eBay zurück:
- sys_catalogs: Listet die verfügbaren Datenbanken auf.
- sys_schemas: Listet die verfügbaren Schemata auf.
- sys_tables: Listet die verfügbaren Tabellen und Ansichten auf.
- sys_tablecolumns: Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
- sys_procedures: Beschreibt die verfügbaren gespeicherten Prozeduren.
- sys_procedureparameters: Beschreibt Parameter gespeicherter Prozeduren.
- sys_keycolumns: Beschreibt die Primär- und Fremdschlüssel.
- sys_indexes: Beschreibt die verfügbaren Indizes.
Datenquellentabellen
Die folgenden Tabellen enthalten Informationen dazu, wie eine Verbindung zur Datenquelle hergestellt und diese Abfrage wird:
- sys_connection_props: Gibt Informationen zu den verfügbaren Verbindungseigenschaften zurück.
- sys_sqlinfo: Beschreibt die SELECT-Abfragen, die der Connector an die Datenquelle auslagern kann.
Abfrageinformationstabellen
Die folgende Tabelle gibt Abfrage für Datenänderungsabfragen zurück:
- Systemidentität: Gibt Informationen zu Charge oder einzelnen Updates zurück.
Sys_catalogs
Listet die verfügbaren Datenbanken auf.
Die folgende Abfrage ruft alle durch die Verbindungszeichenfolge ermittelten Datenbanken ab:
SELECT * FROM sys_catalogs
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Datenbankname. |
Sys_schemas
Listet die verfügbaren Schemas auf.
Die folgende Abfrage ruft alle verfügbaren Schemata ab:
SELECT * FROM sys_schemas
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Datenbankname. |
SchemaName | String | Der Schema. |
Sys_tables
Listet die verfügbaren Tabellen auf.
Die folgende Abfrage ruft die verfügbaren Tabellen und Ansichten ab:
SELECT * FROM sys_tables
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Die Datenbank, die die Tabelle oder Ansicht enthält. |
SchemaName | String | Das Schema, das die Tabelle oder Ansicht enthält. |
TableName | String | Der Name der Tabelle oder Ansicht. |
TableType | String | Der Tabellentyp (Tabelle oder Ansicht). |
Description | String | Eine Beschreibung der Tabelle oder Ansicht. |
IsUpdateable | Boolean | Ob die Tabelle aktualisiert werden kann. |
Sys_tablecolumns
Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.
Die folgende Abfrage gibt die Spalten und Datentypen für die ItemListing-Tabelle zurück:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='ItemListing'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die die Tabelle oder Ansicht enthält. |
SchemaName | String | Das Schema, das die Tabelle oder Ansicht enthält. |
TableName | String | Der Name der Tabelle oder Ansicht, die die Spalte enthält. |
ColumnName | String | Der Spaltenname. |
DataTypeName | String | Der Name des Datentyps. |
DataType | Int32 | Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt. |
Length | Int32 | Die Speichergröße der Spalte. |
DisplaySize | Int32 | Die normale Maximalbreite der angegebenen Spalte in Zeichen. |
NumericPrecision | Int32 | Die maximale Anzahl von Ziffern in numerischen Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten. |
NumericScale | Int32 | Die Spaltenskala oder Anzahl der Ziffern rechts vom Dezimalpunkt. |
IsNullable | Boolean | Ob die Spalte Null enthalten kann. |
Description | String | Eine kurze Beschreibung der Spalte. |
Ordinal | Int32 | Die Sequenznummer der Spalte. |
IsAutoIncrement | String | Ob der Spaltenwert in festen Schritten zugewiesen wird. |
IsGeneratedColumn | String | Ob die Spalte generiert wird. |
IsHidden | Boolean | Ob die Spalte ausgeblendet ist. |
IsArray | Boolean | Ob die Spalte ein Array ist. |
IsReadOnly | Boolean | Ob die Spalte schreibgeschützt ist. |
IsKey | Boolean | Gibt an, ob ein von sys_tablecolumns zurückgegebenes Feld der Primärschlüssel der Tabelle ist. |
Sys_procedures
Listet die verfügbaren gespeicherten Prozeduren auf.
Die folgende Abfrage ruft die verfügbaren gespeicherten Prozeduren ab:
SELECT * FROM sys_procedures
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Die Datenbank, die die gespeicherte Prozedur enthält. |
SchemaName | String | Das Schema, das die gespeicherte Prozedur enthält. |
ProcedureName | String | Der Name der gespeicherten Prozedur. |
Description | String | Eine Beschreibung der gespeicherten Prozedur. |
ProcedureType | String | Der Typ der Prozedur, z. B. PROZEDUR oder FUNKTION. |
Sys_procedureparameters
Beschreibt Parameter gespeicherter Prozeduren.
Die folgende Abfrage gibt Informationen zu allen Eingabeparametern für die gespeicherte Prozedur AddItem zurück:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='AddItem' AND Direction=1 OR Direction=2
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die die gespeicherte Prozedur enthält. |
SchemaName | String | Der Name des Schema, das die gespeicherte Prozedur enthält. |
ProcedureName | String | Der Name der gespeicherten Prozedur, die den Parameter enthält. |
ColumnName | String | Der Name des gespeicherten Prozedurparameters. |
Direction | Int32 | Eine Ganzzahl, die dem Typ des Parameters entspricht: Eingabe (1), Eingabe/Ausgabe (2) oder Ausgabe (4). Parameter vom Typ Eingabe/Ausgabe können sowohl Eingabe- als auch Ausgabeparameter sein. |
DataTypeName | String | Der Name des Datentyps. |
DataType | Int32 | Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt. |
Length | Int32 | Die Anzahl der für Zeichendaten zulässigen Zeichen. Die Anzahl der für numerische Daten zulässigen Ziffern. |
NumericPrecision | Int32 | Die maximale Genauigkeit für numerische Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten. |
NumericScale | Int32 | Die Anzahl der Ziffern rechts vom Dezimalkomma in numerischen Daten. |
IsNullable | Boolean | Ob der Parameter Null enthalten kann. |
IsRequired | Boolean | Ob der Parameter zur Ausführung der Prozedur erforderlich ist. |
IsArray | Boolean | Ob der Parameter ein Array ist. |
Description | String | Die Beschreibung des Parameters. |
Ordinal | Int32 | Der Index des Parameters. |
Sys_keycolumns
Beschreibt die Primär- und Fremdschlüssel.
Die folgende Abfrage ruft den Primärschlüssel für die ItemListing-Tabelle ab:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='ItemListing'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Schlüssel enthält. |
SchemaName | String | Der Name des Schema, das den Schlüssel enthält. |
TableName | String | Der Name der Tabelle, die den Schlüssel enthält. |
ColumnName | String | Der Name der Schlüsselspalte. |
IsKey | Boolean | Ob die Spalte ein Primärschlüssel in der Tabelle ist, auf die im Feld „TableName“ verwiesen wird. |
IsForeignKey | Boolean | Ob die Spalte ein Fremdschlüssel ist, auf den im Feld TableName verwiesen wird. |
PrimaryKeyName | String | Der Name des Primärschlüssels. |
ForeignKeyName | String | Der Name des Fremdschlüssels. |
ReferencedCatalogName | String | Die Datenbank, die den Primärschlüssel enthält. |
ReferencedSchemaName | String | Das Schema, das den Primärschlüssel enthält. |
ReferencedTableName | String | Die Tabelle, die den Primärschlüssel enthält. |
ReferencedColumnName | String | Der Spaltenname des Primärschlüssels. |
Sys_foreignkeys
Beschreibt die Fremdschlüssel.
Die folgende Abfrage ruft alle Fremdschlüssel ab, die auf andere Tabellen verweisen:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Schlüssel enthält. |
SchemaName | String | Der Name des Schema, das den Schlüssel enthält. |
TableName | String | Der Name der Tabelle, die den Schlüssel enthält. |
ColumnName | String | Der Name der Schlüsselspalte. |
PrimaryKeyName | String | Der Name des Primärschlüssels. |
ForeignKeyName | String | Der Name des Fremdschlüssels. |
ReferencedCatalogName | String | Die Datenbank, die den Primärschlüssel enthält. |
ReferencedSchemaName | String | Das Schema, das den Primärschlüssel enthält. |
ReferencedTableName | String | Die Tabelle, die den Primärschlüssel enthält. |
ReferencedColumnName | String | Der Spaltenname des Primärschlüssels. |
ForeignKeyType | String | Gibt an, ob der Fremdschlüssel ein Importschlüssel (zeigt auf andere Tabellen) oder ein Exportschlüssel (referenziert von anderen Tabellen) ist. |
Sys_primarykeys
Beschreibt die Primärschlüssel.
Die folgende Abfrage ruft die Primärschlüssel aus allen Tabellen und Ansichten ab:
SELECT * FROM sys_primarykeys
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Schlüssel enthält. |
SchemaName | String | Der Name des Schema, das den Schlüssel enthält. |
TableName | String | Der Name der Tabelle, die den Schlüssel enthält. |
ColumnName | String | Der Name der Schlüsselspalte. |
KeySeq | String | Die Sequenznummer des Primärschlüssels. |
KeyName | String | Der Name des Primärschlüssels. |
Sys_indexes
Beschreibt die verfügbaren Indizes. Durch das Filtern nach Indizes können Sie selektivere Abfragen mit schnelleren Abfrage schreiben.
Die folgende Abfrage ruft alle Indizes ab, die keine Primärschlüssel sind:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Spalten
Name | Typ | Beschreibung |
---|---|---|
CatalogName | String | Der Name der Datenbank, die den Index enthält. |
SchemaName | String | Der Name des Schema, das den Index enthält. |
TableName | String | Der Name der Tabelle, die den Index enthält. |
IndexName | String | Der Indexname. |
ColumnName | String | Der Name der mit dem Index verknüpften Spalte. |
IsUnique | Boolean | Wahr, wenn der Index eindeutig ist. Andernfalls falsch. |
IsPrimary | Boolean | Wahr, wenn der Index ein Primärschlüssel ist. Andernfalls falsch. |
Type | Int16 | Ein ganzzahliger Wert, der dem Indextyp entspricht: Statistik (0), gruppiert (1), gehasht (2) oder Sonstiges (3). |
SortOrder | String | Die Sortierreihenfolge: A für aufsteigend oder D für absteigend. |
OrdinalPosition | Int16 | Die Sequenznummer der Spalte im Index. |
Sys_connection_props
Gibt Informationen zu den verfügbaren Verbindungseigenschaften und den in der Verbindungszeichenfolge festgelegten Eigenschaften zurück.
Bei der Abfrage dieser Tabelle sollte die Konfigurationsverbindungszeichenfolge verwendet werden:
jdbc:cdata:ebay:config:
Mit dieser Verbindungszeichenfolge können Sie diese Tabelle ohne eine gültige Verbindung Abfrage.
Die folgende Abfrage ruft alle Verbindungseigenschaften ab, die in der Verbindungszeichenfolge festgelegt oder über einen Standardwert gesetzt wurden:
SELECT * FROM sys_connection_props WHERE Value <> ''
Spalten
Name | Typ | Beschreibung |
---|---|---|
Name | String | Der Name der Verbindungseigenschaft. |
ShortDescription | String | Eine kurze Beschreibung. |
Type | String | Der Datentyp der Verbindungseigenschaft. |
Default | String | Der Standardwert, sofern nicht explizit einer festgelegt wurde. |
Values | String | Eine durch Kommas getrennte Liste möglicher Werte. Wenn ein anderer Wert angegeben wird, wird ein Validierungsfehler ausgegeben. |
Value | String | Der von Ihnen festgelegte Wert oder ein vorkonfigurierter Standard. |
Required | Boolean | Ob für die Immobilie eine Verbindung erforderlich ist. |
Category | String | Die Kategorie der Verbindungseigenschaft. |
IsSessionProperty | String | Ob die Eigenschaft eine Sitzungseigenschaft ist, die zum Speichern von Informationen zur aktuellen Verbindung verwendet wird. |
Sensitivity | String | Die Vertraulichkeitsstufe der Eigenschaft. Diese gibt Aufschluss darüber, ob die Eigenschaft in Protokollierungs- und Authentifizierungsformularen verschleiert wird. |
PropertyName | String | Eine verkürzte Form des Verbindungseigenschaftsnamens in Camel-Case-Schreibweise. |
Ordinal | Int32 | Der Index des Parameters. |
CatOrdinal | Int32 | Der Index der Parameterkategorie. |
Hierarchy | String | Zeigt zugehörige abhängige Eigenschaften an, die zusammen mit dieser festgelegt werden müssen. |
Visible | Boolean | Informiert, ob die Eigenschaft in der Verbindungs-Benutzeroberfläche sichtbar ist. |
ETC | String | Verschiedene sonstige Informationen zum Objekt. |
Sys_sqlinfo
Beschreibt die SELECT- Abfrage, die der Connector an die Datenquelle auslagern kann.
Entdecken der SELECT-Funktionen der Datenquelle
Nachfolgend sehen Sie einen Beispieldatensatz mit SQL-Funktionen. Einige Aspekte der SELECT-Funktionalität werden in einer durch Kommas getrennten Liste zurückgegeben, sofern sie unterstützt werden. Andernfalls enthält die Spalte NO.
Name | Beschreibung | Mögliche Werte |
---|---|---|
AGGREGATE_FUNCTIONS | Unterstützte Aggregatfunktionen. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Ob die COUNT-Funktion unterstützt wird. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | Das öffnende Zeichen, das zum Escapen eines Bezeichners verwendet wird. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | Das abschließende Zeichen, das zum Escapen eines Bezeichners verwendet wird. | ] |
SUPPORTED_OPERATORS | Eine Liste unterstützter SQL-Operatoren. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Ob GROUP BY unterstützt wird und wenn ja, in welchem Umfang. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Unterstützte String-Funktionen. | LENGTH , CHAR , LOCATE , REPLACE , SUBSTRING , RTRIM , LTRIM , RIGHT , LEFT , UCASE , SPACE , SOUNDEX , LCASE , CONCAT , ASCII , REPEAT , OCTET , BIT , POSITION , INSERT , TRIM , UPPER , REGEXP , LOWER , DIFFERENCE , CHARACTER , SUBSTR , STR , REVERSE , PLAN , UUIDTOSTR , TRANSLATE , TRAILING , TO , STUFF , STRTOUUID , STRING , SPLIT , SORTKEY , SIMILAR , REPLICATE , PATINDEX , LPAD , LEN , LEADING , KEY , INSTR , INSERTSTR , HTML , GRAPHICAL , CONVERT , COLLATION , CHARINDEX , BYTE |
NUMERIC_FUNCTIONS | Unterstützte numerische Funktionen. | ABS , ACOS , ASIN , ATAN , ATAN2 , CEILING , COS , COT , EXP , FLOOR , LOG , MOD , SIGN , SIN , SQRT , TAN , PI , RAND , DEGREES , LOG10 , POWER , RADIANS , ROUND , TRUNCATE |
TIMEDATE_FUNCTIONS | Unterstützte Datums-/Uhrzeitfunktionen. | NOW , CURDATE , DAYOFMONTH , DAYOFWEEK , DAYOFYEAR , MONTH , QUARTER , WEEK , YEAR , CURTIME , HOUR , MINUTE , SECOND , TIMESTAMPADD , TIMESTAMPDIFF , DAYNAME , MONTHNAME , CURRENT_DATE , CURRENT_TIME , CURRENT_TIMESTAMP , EXTRACT |
REPLICATION_SKIP_TABLES | Zeigt an, dass während der Replikation Tabellen übersprungen wurden. | |
REPLICATION_TIMECHECK_COLUMNS | Ein Zeichenfolgenarray mit einer Liste von Spalten, die (in der angegebenen Reihenfolge) zur Überprüfung verwendet werden, ob sie während der Replikation als geänderte Spalte verwendet werden sollen. | |
IDENTIFIER_PATTERN | Zeichenfolgenwert, der angibt, welche Zeichenfolge für einen Bezeichner gültig ist. | |
SUPPORT_TRANSACTION | Gibt an, ob der Anbieter Transaktionen wie Commit und Rollback unterstützt. | YES , NO |
DIALECT | Gibt den zu verwendenden SQL-Dialekt an. | |
KEY_PROPERTIES | Gibt die Eigenschaften an, die die einheitliche Datenbank identifizieren. | |
SUPPORTS_MULTIPLE_SCHEMAS | Gibt an, ob für den Anbieter mehrere Schemas vorhanden sein können. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Gibt an, ob für den Anbieter mehrere Kataloge vorhanden sein können. | YES , NO |
DATASYNCVERSION | Die für den Zugriff auf diesen Treiber erforderliche Data Sync-Version. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | Die Kategorie „Datensynchronisierung“ dieses Treiber. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Ob erweiterte SQL-Funktionen über das hinaus, was die API bietet, unterstützt werden. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Ob Charge Operationen unterstützt werden. | YES , NO |
SQL_CAP | Alle unterstützten SQL-Funktionen für diesen Treiber. | SELECT , INSERT , DELETE , UPDATE , TRANSACTIONS , ORDERBY , OAUTH , ASSIGNEDID , LIMIT , LIKE , BULKINSERT , COUNT , BULKDELETE , BULKUPDATE , GROUPBY , HAVING , AGGS , OFFSET , REPLICATE , COUNTDISTINCT , JOINS , DROP , CREATE , DISTINCT , INNERJOINS , SUBQUERIES , ALTER , MULTIPLESCHEMAS , GROUPBYNORELATION , OUTERJOINS , UNIONALL , UNION , UPSERT , GETDELETED , CROSSJOINS , GROUPBYCOLLATE , MULTIPLECATS , FULLOUTERJOIN , MERGE , JSONEXTRACT , BULKUPSERT , SUM , SUBQUERIESFULL , MIN , MAX , JOINSFULL , XMLEXTRACT , AVG , MULTISTATEMENTS , FOREIGNKEYS , CASE , LEFTJOINS , COMMAJOINS , WITH , LITERALS , RENAME , NESTEDTABLES , EXECUTE , BATCH , BASIC , INDEX |
PREFERRED_CACHE_OPTIONS | Ein Zeichenfolgenwert gibt die bevorzugten Cacheoptionen an. | |
ENABLE_EF_ADVANCED_QUERY | Gibt an, ob der Treiber erweiterte Abfragen aus dem Entity Framework direkt unterstützt. Wenn nicht, werden die Abfragen clientseitig verarbeitet. | YES , NO |
PSEUDO_COLUMNS | Ein Zeichenfolgenarray, das die verfügbaren Pseudospalten angibt. | |
MERGE_ALWAYS | Wenn der Wert „true“ ist, wird der Merge-Modus in der Datensynchronisierung zwangsweise ausgeführt. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Eine Abfrage zum Zurückgeben des Startdatums und der Startzeit der Replikation. | |
REPLICATION_MIN_FUNCTION | Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zum Ausführen eines serverseitigen Minimums verwendet werden soll. | |
REPLICATION_START_DATE | Ermöglicht einem Anbieter, ein Replikationsstartdatum anzugeben. | |
REPLICATION_MAX_DATE_QUERY | Eine Abfrage zum Zurückgeben des Enddatums und der Endzeit der Replikation. | |
REPLICATION_MAX_FUNCTION | Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zur Ausführung eines serverseitigen Max. verwendet werden soll. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Eine Liste von Tabellen, bei denen das Aufteilen der Replikation in Blöcke bei der ersten Replikation übersprungen wird. | |
CHECKCACHE_USE_PARENTID | Gibt an, ob die CheckCache-Anweisung für die übergeordnete Schlüsselspalte ausgeführt werden soll. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Gibt gespeicherte Prozeduren an, die zum Generieren von Schema verwendet werden können. |
Die folgende Abfrage ruft die Operatoren ab, die in der WHERE-Klausel verwendet werden können:
SELECT * FROM sys_sqlinfo WHERE Name = 'SUPPORTED_OPERATORS'
Beachten Sie, dass einzelne Tabellen unterschiedliche Einschränkungen oder Anforderungen an die WHERE-Klausel haben können; siehe Datenmodell Abschnitt für weitere Informationen.
Spalten
Name | Typ | Beschreibung |
---|---|---|
NAME | String | Eine Komponente der SQL-Syntax oder eine Funktion, die auf dem Server verarbeitet werden kann. |
VALUE | String | Details zum unterstützten SQL bzw. zur SQL-Syntax. |
Systemidentität
Gibt Informationen zu versuchten Änderungen zurück.
Die folgende Abfrage ruft die IDs der geänderten Zeilen in einer Operation Charge:
SELECT * FROM sys_identity
Spalten
Name | Typ | Beschreibung |
---|---|---|
Id | String | Die von einer Operation zurückgegebene, von der Datenbank generierte ID. |
Batch | String | Eine Kennung für den Charge. 1 für einen einzelnen Operation. |
Operation | String | Das Ergebnis der Operation im Charge: EINGEFÜGT, AKTUALISIERT oder GELÖSCHT. |
Message | String | SUCCESS oder eine Fehlermeldung, wenn das Update im Charge fehlgeschlagen ist. |
Erweiterte Konfigurationseigenschaften
Die erweiterten Konfigurationseigenschaften sind die verschiedenen Optionen, die zum Herstellen einer Verbindung verwendet werden können. Dieser Abschnitt enthält eine vollständige Liste der Optionen, die Sie konfigurieren können. Klicken Sie auf die Links, um weitere Einzelheiten zu erfahren.
Eigenschaft | Beschreibung |
---|---|
AuthScheme | Das zur Authentifizierung verwendete Schema. Akzeptierte Einträge sind OAuth und AuthNAuth. |
DevID | Ihre Entwickler-ID, wie sie beim eBay-Entwicklerprogramm registriert ist. |
SiteID | Die ID der eBay-Site, an die Sie die Anfrage senden möchten. Standardmäßig ist dies 0 (US). |
UseSandbox | Ein Boolescher Wert, der angibt, ob Sie ein Sandbox-Konto verwenden. |
RuName | Der zur Validierung verwendete Redirect-URL Name. Diese Eigenschaft wird nur benötigt, wenn Sie den Anbieter verwenden, um anderen Benutzern den Zugriff auf ihre eigenen Daten zu ermöglichen. |
Eigenschaft | Beschreibung |
---|---|
InitiateOAuth | Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten. |
OAuthClientId | Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthClientSecret | Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthAccessToken | Der Zugriffstoken für die Verbindung mittels OAuth. |
OAuthSettingsLocation | Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthRefreshToken | Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
Eigenschaft | Beschreibung |
---|---|
Location | Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren. |
BrowsableSchemas | Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC. |
Views | Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC. |
Eigenschaft | Beschreibung |
---|---|
MaxRows | Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln. |
Other | Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet. |
PseudoColumns | Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht. |
Timeout | Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird. |
UserDefinedViews | Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält. |
Authentifizierung
Dieser Abschnitt enthält eine vollständige Liste der Authentifizierungseigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
AuthScheme | Das zur Authentifizierung verwendete Schema. Akzeptierte Einträge sind OAuth und AuthNAuth. |
DevID | Ihre Entwickler-ID, wie sie beim eBay-Entwicklerprogramm registriert ist. |
SiteID | Die ID der eBay-Site, an die Sie die Anfrage senden möchten. Standardmäßig ist dies 0 (US). |
UseSandbox | Ein Boolescher Wert, der angibt, ob Sie ein Sandbox-Konto verwenden. |
RuName | Der zur Validierung verwendete Redirect-URL Name. Diese Eigenschaft wird nur benötigt, wenn Sie den Anbieter verwenden, um anderen Benutzern den Zugriff auf ihre eigenen Daten zu ermöglichen. |
AuthScheme
Das zur Authentifizierung verwendete Schema. Akzeptierte Einträge sind OAuth und AuthNAuth.
Mögliche Werte
Auto
, OAuth
, AuthNAuth
Datentyp
string
Standardwert
AuthNAuth
Hinweise
- Automatisch: Lässt den Treiber automatisch basierend auf den anderen von Ihnen festgelegten Verbindungseigenschaften entscheiden.
- OAuth: Legen Sie dies fest, um eine OAuth-Authentifizierung durchzuführen.
- AuthNAuth: Legen Sie diese Option fest, um die traditionelle Auth'n'Auth-Authentifizierungsmethode auszuführen, die von den eBay APIs verwendet wird.
Geräte-ID
Ihre Entwickler-ID, wie sie beim eBay Entwicklerprogramm registriert ist.
Datentyp
string
Standardwert
""
Hinweise
Ihre Entwickler-ID, wie sie beim eBay Entwicklerprogramm registriert ist.
Standort-ID
Die ID der eBay-Site, an die Sie die Anfrage senden möchten. Standardmäßig ist dies 0 (US).
Datentyp
string
Standardwert
0
Hinweise
Die ID der eBay-Site, an die Sie die Anfrage senden möchten. Standardmäßig ist dies 0 (USA).
Sandbox verwenden
Ein Boolescher Wert, der angibt, ob Sie ein Sandbox-Konto verwenden.
Datentyp
bool
Standardwert
false
Hinweise
Ein Boolescher Wert, der angibt, ob Sie ein Sandbox-Konto verwenden.
RuName
Der zur Validierung verwendete Redirect-URL Name. Diese Eigenschaft wird nur benötigt, wenn Sie den Anbieter verwenden, um anderen Benutzern den Zugriff auf ihre eigenen Daten zu ermöglichen.
Datentyp
string
Standardwert
""
Hinweise
Der Name der Umleitungs URL, der zur Validierung verwendet wird. Diese Eigenschaft wird nur benötigt, wenn Sie den Connector verwenden, um anderen Benutzern den Zugriff auf ihre eigenen Daten zu ermöglichen. Sie können diese Eigenschaft erhalten, indem Sie in Ihrem Entwickler auf Benutzertoken klicken, auf Token von eBay über Ihre Anwendung abrufen und dann auf eBay Umleitungs URL hinzufügen klicken.
OAuth
Dieser Abschnitt enthält eine vollständige Liste der OAuth-Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
InitiateOAuth | Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten. |
OAuthClientId | Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthClientSecret | Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren. |
OAuthAccessToken | Der Zugriffstoken für die Verbindung mittels OAuth. |
OAuthSettingsLocation | Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://' . |
CallbackURL | Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben. |
OAuthVerifier | Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. |
OAuthRefreshToken | Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken. |
OAuthExpiresIn | Die Lebensdauer des OAuth AccessToken in Sekunden. |
OAuthTokenTimestamp | Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde. |
OAuth initiieren
Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
Mögliche Werte
OFF
, GETANDREFRESH
, REFRESH
Datentyp
string
Standardwert
OFF
Hinweise
Folgende Optionen stehen zur Verfügung:
OFF
: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.GETANDREFRESH
: Gibt an, dass der gesamte OAuth-Flow vom Connector verarbeitet wird. Wenn derzeit kein Token vorhanden ist, wird es durch eine entsprechende Aufforderung an den Benutzer über den Browser abgerufen. Wenn ein Token vorhanden ist, wird es bei Bedarf aktualisiert.REFRESH
: Gibt an, dass der Connector nur das Aktualisieren des OAuthAccessToken übernimmt. Der Benutzer wird vom Connector nie aufgefordert, sich über den Browser zu authentifizieren. Der Benutzer muss zunächst das Abrufen des OAuthAccessToken und des OAuthRefreshToken übernehmen.
OAuthClientId
Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId
-Wert, manchmal auch Consumer-Schlüssel genannt, und ein Client-Geheimnis, das OAuthClientSecret.
OAuthClientSecret
Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
Datentyp
string
Standardwert
""
Hinweise
Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId, auch Consumer-Schlüssel genannt. Sie erhalten außerdem ein Client-Geheimnis, auch Consumer-Geheimnis genannt. Legen Sie das Client-Geheimnis im OAuthClientSecret
Eigentum.
OAuth-Zugriffstoken
Der Zugriffstoken für die Verbindung per OAuth.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthAccessToken
Eigenschaft wird für die Verbindung per OAuth verwendet. Die OAuthAccessToken
wird im Rahmen des Authentifizierungsprozesses vom OAuth-Server abgerufen. Es hat ein serverabhängiges Timeout und kann zwischen Anfragen wiederverwendet werden.
Das Zugriffstoken wird anstelle Ihres Benutzernamens und Passworts verwendet. Das Zugriffstoken schützt Ihre Anmeldeinformationen, indem es sie auf dem Server speichert.
OAuthSettingsLocation
Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'
.
Datentyp
string
Standardwert
%APPDATA%\CData\Acumatica Data Provider\OAuthSettings.txt
Hinweise
Wenn InitiateOAuth ist auf gesetzt GETANDREFRESH
oder REFRESH
, der Treiber speichert OAuth-Werte, damit der Benutzer die OAuth-Verbindungseigenschaften nicht manuell eingeben muss und die Anmeldeinformationen über Verbindungen oder Prozesse hinweg gemeinsam genutzt werden können.
Anstatt einen Dateipfad anzugeben, können Sie auch den Speicherort angeben. Speicherorte werden durch einen Wert angegeben, der mit 'memory://'
gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B. memory://user1). Die Kennung können Sie frei wählen, sie sollte jedoch für den Benutzer eindeutig sein. Im Gegensatz zur dateibasierten Speicherung, bei der die Anmeldeinformationen über Verbindungen hinweg bestehen bleiben, werden die Anmeldeinformationen bei der Speicherspeicherung in den statischen Speicher geladen und die Anmeldeinformationen werden für die Dauer des Prozesses unter Verwendung derselben Kennung zwischen Verbindungen geteilt. Um die Anmeldeinformationen außerhalb des aktuellen Prozesses beizubehalten, müssen Sie die Anmeldeinformationen vor dem Schließen der Verbindung manuell speichern. Auf diese Weise können Sie sie in der Verbindung festlegen, wenn der Prozess erneut gestartet wird. Sie können OAuth-Eigenschaftswerte mit einer Abfrage an abrufen sys_connection_props
Systemtabelle. Wenn mehrere Verbindungen mit denselben Anmeldeinformationen bestehen, werden die Eigenschaften aus der zuvor geschlossenen Verbindung gelesen.
Der Standardspeicherort ist „%APPDATA%\CData\ Acumatica Data Provider\OAuthSettings.txt“ mit %APPDATA%
auf das Konfigurationsverzeichnis des Benutzers gesetzt. Die Standardwerte sind
- Windows: "
register://%DSN
" - Unix: "%AppData%..."
wobei DSN der Name des aktuellen DSN ist, der in der offenen Verbindung verwendet wird.
Die folgende Tabelle listet den Wert von auf %APPDATA%
nach Operationssystem:
Plattform | %APPDATA% |
---|---|
Windows | Der Wert der Umfeld APPDATA |
Linux | ~/.config |
Rückruf-URL
Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
Datentyp
string
Standardwert
""
Hinweise
Während des Authentifizierungsprozesses leitet der OAuth-Autorisierungsserver den Benutzer an diese URL weiter. Dieser Wert muss mit der Rückruf URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthVerifier
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
Datentyp
string
Standardwert
""
Hinweise
Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. Dieser kann auf Systemen verwendet werden, auf denen kein Browser gestartet werden kann, z. B. auf Headless-Systemen.
Authentifizierung auf Headless-Maschinen
Siehe, um die zu erhalten OAuthVerifier
Wert.
OAuthSettingsLocation festlegen zusammen mit OAuthVerifier
. Beim Verbinden tauscht der Connector die OAuthVerifier
für die OAuth-Authentifizierungstoken und speichert sie verschlüsselt am angegebenen Speicherort. Setzen Sie InitiateOAuth zu GETANDREFRESH, um den Austausch zu automatisieren.
Sobald die OAuth-Einstellungsdatei generiert wurde, können Sie entfernen OAuthVerifier
aus den Verbindungseigenschaften und verbinden Sie sich mit OAuthSettingsLocation festgelegt.
Um die OAuth-Tokenwerte automatisch zu aktualisieren, legen Sie OAuthSettingsLocation fest und setzen Sie zusätzlich InitiateOAuth zum AKTUALISIEREN.
OAuthRefreshToken
Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
Datentyp
string
Standardwert
""
Hinweise
Der OAuthRefreshToken
Eigenschaft wird verwendet, um den OAuthAccessToken zu aktualisieren bei Verwendung der OAuth-Authentifizierung.
OAuthLäuftAbIn
Die Lebensdauer des OAuth AccessToken in Sekunden.
Datentyp
string
Standardwert
""
Hinweise
Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann der AccessToken abläuft.
OAuthTokenTimestamp
Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.
Datentyp
string
Standardwert
""
Hinweise
Kombinieren Sie es mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.
SSL
Dieser Abschnitt enthält eine vollständige Liste der SSL-Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
SSLServerCert | Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL. |
SSLServerCert
Das vom Server zu akzeptierende Zertifikat bei einer Verbindung über TLS/SSL.
Datentyp
string
Standardwert
""
Hinweise
Bei Verwendung einer TLS/SSL-Verbindung kann diese Eigenschaft verwendet werden, um das vom Server zu akzeptierende TLS/SSL-Zertifikat anzugeben. Jedes andere Zertifikat, dem der Computer nicht vertraut, wird abgelehnt.
Diese Eigenschaft kann folgende Formen annehmen:
Beschreibung | Beispiel |
---|---|
Ein vollständiges PEM-Zertifikat (Beispiel der Kürze halber gekürzt) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Ein Pfad zu einer lokalen Datei, die das Zertifikat enthält | C:\\cert.cer |
Der öffentliche Schlüssel (Beispiel der Kürze halber gekürzt) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
Der MD5-Fingerabdruck (Hex-Werte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) | ecadbdda5a1529c58a1e9e09828d70e4 |
Der SHA1-Fingerabdruck (Hex-Werte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Wenn nicht angegeben, wird jedes vom Computer vertrauenswürdige Zertifikat akzeptiert.
Zertifikate werden vom Computer basierend auf dem Trust Store des Systems als vertrauenswürdig validiert. Der verwendete Trust Store ist der für das System angegebene Wert „javax.net.ssl.trustStore“. Wenn für diese Eigenschaft kein Wert angegeben ist, wird der Standard-Trust Store von Java verwendet (z. B. JAVA_HOME\lib\security\cacerts).
Verwenden Sie „*“, um anzugeben, dass alle Zertifikate akzeptiert werden. Beachten Sie, dass dies aus Sicherheitsgründen nicht empfohlen wird.
Schema
Dieser Abschnitt enthält eine vollständige Liste der Schema, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
Location | Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren. |
BrowsableSchemas | Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC. |
Views | Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC. |
Standort
Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
Datentyp
string
Standardwert
%APPDATA%\Ebay Data Provider\Schema
Hinweise
Der Pfad zu einem Verzeichnis, das die Schema für den Connector enthält (.rsd-Dateien für Tabellen und Ansichten, .rsb-Dateien für gespeicherte Prozeduren). Der Ordnerspeicherort kann ein relativer Pfad vom Speicherort der ausführbaren Datei sein. Der Location
Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen möchten (z. B. einen Spaltennamen ändern, eine Spalte ignorieren usw.) oder das Datenmodell mit neuen Tabellen, Ansichten oder gespeicherten Prozeduren erweitern möchten.
Wenn nichts angegeben wird, ist der Standardspeicherort „%APPDATA%\Ebay Data Provider\Schema“ mit %APPDATA%
wird auf das Konfigurationsverzeichnis des Benutzers eingestellt:
Plattform | %APPDATA% |
---|---|
Windows | Der Wert der Umfeld APPDATA |
Mac | ~/Bibliothek/Anwendungsunterstützung |
Linux | ~/.config |
DurchsuchbareSchemas
Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Schemata aus Datenbanken kann aufwändig sein. Die Bereitstellung einer Liste von Schemata in der Verbindungszeichenfolge verbessert die Leistung.
Tabellen
Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA,TabelleB,TabelleC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Tabellen aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Tabellen in der Verbindungszeichenfolge verbessert die Leistung des Connectors.
Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.
Geben Sie die gewünschten Tabellen in einer durch Kommas getrennten Liste an. Jede Tabelle sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.
Ansichten
Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA,AnsichtB,AnsichtC.
Datentyp
string
Standardwert
""
Hinweise
Das Auflisten der Ansichten aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Ansichten in der Verbindungszeichenfolge verbessert die Leistung des Connectors.
Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.
Geben Sie die gewünschten Ansichten in einer durch Kommas getrennten Liste an. Jede Ansicht sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.
Verschiedenes
Dieser Abschnitt enthält eine vollständige Liste verschiedener Eigenschaften, die Sie konfigurieren können.
Eigenschaft | Beschreibung |
---|---|
MaxRows | Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln. |
Other | Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet. |
PseudoColumns | Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht. |
Timeout | Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird. |
UserDefinedViews | Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält. |
MaxRows
Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Datentyp
int
Standardwert
-1
Hinweise
Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Andere
Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
Datentyp
string
Standardwert
""
Hinweise
Die unten aufgeführten Eigenschaften sind für bestimmte Anwendungsfälle verfügbar. Für normale Anwendungsfälle und Funktionen von Treiber sollten diese Eigenschaften nicht erforderlich sein.
Geben Sie mehrere Eigenschaften in einer durch Semikolon getrennten Liste an.
Integration und Formatierung
Eigenschaft | Beschreibung |
---|---|
DefaultColumnSize | Legt die Standardlänge von Zeichenfolgefeldern fest, wenn die Datenquelle keine Spaltenlänge in den Metadaten bereitstellt. Der Standardwert ist 2000. |
ConvertDateTimeToGMT | Bestimmt, ob Datums-/Uhrzeitwerte in GMT statt in die lokale Zeit des Computers konvertiert werden sollen. |
RecordToFile=filename | Protokolliert den zugrunde liegenden Socket-Datenübertragungsvorgang in die angegebene Datei. |
Pseudospalten
Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
Datentyp
string
Standardwert
""
Hinweise
Diese Einstellung ist besonders hilfreich im Entity Framework, da Sie dort keinen Wert für eine Pseudospalte festlegen können, es sei denn, es handelt sich um eine Tabellenspalte. Der Wert dieser Verbindungseinstellung hat das Format „Tabelle1=Spalte1, Tabelle1=Spalte2, Tabelle2=Spalte3“. Sie können das Zeichen „*“ verwenden, um alle Tabellen und alle Spalten einzuschließen, z. B. „*=*“.
Zeitüberschreitung
Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
Datentyp
int
Standardwert
60
Hinweise
Wenn Timeout
= 0, Operationen werden nicht abgebrochen. Die Operationen werden ausgeführt, bis sie erfolgreich abgeschlossen sind oder bis ein Fehler auftritt.
Wenn Timeout
abläuft und der Operation noch nicht abgeschlossen ist, löst der Connector eine Ausnahme aus.
BenutzerdefinierteAnsichten
Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.
Datentyp
string
Standardwert
""
Hinweise
Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json
. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.
Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews
Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.
Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:
- Jedes Stammelement definiert den Namen einer Ansicht.
- Jedes Stammelement enthält ein untergeordnetes Element namens
query
, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.
Zum Beispiel:
{
"MyView": {
"query": "SELECT * FROM ItemListing WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Verwenden Sie UserDefinedViews
Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:
"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json
Beachten Sie, dass der angegebene Pfad nicht in Anführungszeichen steht.