SetEbayCategory
Mit dieser ServiceOperation können die eBay Kategorien 1 und 2 einem Produkt zugewiesen werden.
Diese ServiceOperation greift nur, wenn man bei dem EntitySet
Products das Property
DisableAutomatch mit True übergeben wird.
Andernfalls greift der interne Matchingprozess für die eBay Kategorievorschläge.
Hier findet man eine Liste von gültigen eBay Kategorie Ids:
http://listings.ebay.de/_W0QQloctZShowCatIdsQQsacatZQ2d1QQsalocationZlisQQsocmdZListingCategoryList
Diese ServiceOperation erlaubt nur die Request Methode: POST.
Parameter
Paramter | Werttyp | Angabe | Erläuterung |
---|
productId | Int64 | Pflicht | Entspricht der Id aus dem EntitySet Products |
categoryId1 | Int64 | Pflicht | Enthält die eBay Kategorie 1
|
categoryId2 | Int64 | Optional | Enthält die eBay Kategorie 2
|
autoMatched | Boolean | Optional | Gibt an, ob das Produkt automatisch als gemachted gekennzeichnet werden soll.
|
Hinweis zu
autoMatched:
Wird der Parameter mit
true übergeben, können keine Eigenschaften bzw. Merkmale (
ProductSpecifics) den eBay Merkmalen zugeordnet werden.
Somit werden alle Merkmale, die nicht zu 100% den eBay Merkmalen entsprechen als eigene Merkmale an eBay übergeben.
Request
Das unten aufgeführten Beispiel bezieht sich auf das Entity mit der Id 1.
Es wird die eBay Kategorie Sammeln und Seltenes > eBayana (#30726) und Sammeln und Seltenes > Disneyana > Vintage > Spielzeug (#60029) zugewiesen.
POST http://sandboxapi.via.de/publicapi/v1/api.svc/SetEbayCategory?productId=1L&categoryId1=30726&categoryId2=60029
Request HTTP-Header
Content-Type: application/xml
SubscriptionToken: g93af799-6ae8-e111-8406-0050568261dc
Cookie: .ASPXAUTH=0186587E1743637D35632A7EDAF4F07EA67C6E4577770C3778FD9C17904A9D85B01369A8198B23A9AF530DBE93A68687C219BE1876B16B 0DAEBBD2C3318CA6C99D9C53E5B9FE17B7CF9661C5CDDDB97B90D5D3AF550100227EC8D6E6858FAE986AF2302C337B8DFEC6099898C19AA335A81317AB2B382DE72586AA9DF830C715332215AEBFD5E2FBA45F2BB5A7CA9793; path=/; HttpOnly
Request Body
Nicht erforderlich
Response Header
Status Code: 200 OK
Cache-Control: no-cache
DataServiceVersion: 1.0;
...
Response Body
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<SetEbayCategory p1:type="Edm.Boolean">true</SetEbayCategory>
Request HTTP-Header
Content-Type: application/json
SubscriptionToken: g93af799-6ae8-e111-8406-0050568261dc
Cookie: .ASPXAUTH=0186587E1743637D35632A7EDAF4F07EA67C6E4577770C3778FD9C17904A9D85B01369A8198B23A9AF530DBE93A68687C219BE1876B16B 0DAEBBD2C3318CA6C99D9C53E5B9FE17B7CF9661C5CDDDB97B90D5D3AF550100227EC8D6E6858FAE986AF2302C337B8DFEC6099898C19AA335A81317AB2B382DE72586AA9DF830C715332215AEBFD5E2FBA45F2BB5A7CA9793; path=/; HttpOnly
Request Body
Nicht erforderlich
Response Header
Status Code: 200 OK
Cache-Control: no-cache
DataServiceVersion: 1.0;
...
Response Body
{
d : {
SetEbayCategory : true
}
-
}