Übersetzen
Wechseln zu:
Navigation
,
Suche
Hilfe
Einstellungen
Gruppe
Aktuelle Übersetzungen
Aktuelle Ergänzungen
Sandbox messages
Hauptseite
TopData WIKI:Über TopData WIKI
Webservice API
Webservice Nutzungsbedingungen
Sprache
aa - Afar
ab - Abchasisch
ace - Aceh-Sprache
af - Afrikaans
ak - Akan
aln - Gegisch
am - Amharisch
an - Aragonesisch
ang - Altenglisch
anp - Angika
ar - Arabisch
arc - Aramäisch
arn - Araukanisch
arq - Algerisches Arabisch
ary - Marokkanisches Arabisch
arz - Ägyptisches Arabisch
as - Assamesisch
ast - Asturianisch
av - Awarisch
avk - Kotava
ay - Aymara
az - Aserbaidschanisch
azb - Südaserbaidschanisch
ba - Baschkirisch
bar - Bairisch
bbc - Batak Toba
bbc-latn - Batak Toba
bcc - Southern Balochi
bcl - Bikol Central
be - Weißrussisch
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarisch
bho - Bhodschpuri
bi - Bislama
bjn - Banjaresisch
bm - Bambara-Sprache
bn - Bengalisch
bo - Tibetisch
bpy - Bishnupriya
bqi - Bachtiarisch
br - Bretonisch
brh - Brahui
bs - Bosnisch
bug - Buginesisch
bxr - буряад
ca - Katalanisch
cbk-zam - Chavacano de Zamboanga
cdo - Min Dong Chinese
ce - Tschetschenisch
ceb - Cebuano
ch - Chamorro-Sprache
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Sorani
co - Korsisch
cps - Capiznon
cr - Cree
crh - Krimtatarisch
crh-cyrl - Crimean Turkish (Cyrillic script)
crh-latn - Crimean Turkish (Latin script)
cs - Tschechisch
csb - Kaschubisch
cu - Kirchenslawisch
cv - Tschuwaschisch
cy - Walisisch
da - Dänisch
de - Deutsch
de-at - Österreichisches Deutsch
de-ch - Schweizer Hochdeutsch
de-formal - German (formal address)
diq - Zazaki
dsb - Niedersorbisch
dtp - Zentral-Dusun
dv - Maledivisch
dz - Bhutanisch
ee - Ewe
egl - Emilianisch
el - Griechisch
eml - Emiliano-Romagnolo
en - Englisch
en-ca - Kanadisches Englisch
en-gb - Britisches Englisch
eo - Esperanto
es - Spanisch
et - Estnisch
eu - Baskisch
ext - Extremadurisch
fa - Persisch
ff - Ful
fi - Finnisch
fit - Meänkieli
fj - Fidschi
fo - Färöisch
fr - Französisch
frc - Cajun
frp - Frankoprovenzalisch
frr - Nordfriesisch
fur - Friulisch
fy - Westfriesisch
ga - Irisch
gag - Gagausisch
gan - Gan
gan-hans - Simplified Gan script
gan-hant - Traditional Gan script
gd - Schottisches Gälisch
gl - Galizisch
glk - Gilaki
gn - Guarani
gom-latn - Goan Konkani (Latin script)
got - Gotisch
grc - Altgriechisch
gsw - Schweizerdeutsch
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka
haw - Hawaiisch
he - Hebräisch
hi - Hindi
hif - Fidschi-Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon-Sprache
ho - Hiri-Motu
hr - Kroatisch
hrx - Hunsrik
hsb - Obersorbisch
ht - Haitianisch
hu - Ungarisch
hy - Armenisch
hz - Herero-Sprache
ia - Interlingua
id - Indonesisch
ie - Interlingue
ig - Igbo
ii - Yi
ik - Inupiak
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Ilokano-Sprache
inh - Inguschisch
io - Ido-Sprache
is - Isländisch
it - Italienisch
iu - Inuktitut
ja - Japanisch
jam - Jamaikanisch-kreolische Sprache
jbo - Lojban
jut - Jütisch
jv - Javanisch
ka - Georgisch
kaa - Karakalpakisch
kab - Kabylisch
kbd - Kabardinisch
kbd-cyrl - Адыгэбзэ
kg - Kongolesisch
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kwanyama
kk - Kasachisch
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Grönländisch
km - Kambodschanisch
kn - Kannada
ko - Koreanisch
ko-kp - 한국어 (조선)
koi - Komi-Permjakisch
kr - Kanuri-Sprache
krc - Karatschaiisch-Balkarisch
kri - Krio
krj - Kinaray-a
ks - Kaschmirisch
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Kölsch
ku - Kurdisch
ku-arab - كوردي (عەرەبی)
ku-latn - Kurdish (Latin script)
kv - Komi-Sprache
kw - Kornisch
ky - Kirgisisch
la - Latein
lad - Ladino
lb - Luxemburgisch
lbe - лакку
lez - Lesgisch
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgisch
lij - Ligurisch
liv - Livisch
lmo - Lombardisch
ln - Lingala
lo - Laotisch
loz - Rotse-Sprache
lrc - لوری
lt - Litauisch
ltg - Lettgallisch
lus - Lushai-Sprache
lv - Lettisch
lzh - Klassisches Chinesisch
lzz - Lasisch
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Madagassisch
mh - Marschallesisch
mhr - Eastern Mari
mi - Maori
min - Minangkabau-Sprache
mk - Mazedonisch
ml - Malayalam
mn - Mongolisch
mo - молдовеняскэ
mr - Marathi
mrj - Bergmari
ms - Malaiisch
mt - Maltesisch
mus - Muskogee-Sprache
mwl - Mirandesisch
my - Birmanisch
myv - Ersja-Mordwinisch
mzn - Masanderanisch
na - Nauruisch
nah - Nāhuatl
nan - Min Nan
nap - Neapolitanisch
nb - Norwegisch Bokmål
nds - Niederdeutsch
nds-nl - Low Saxon (Netherlands)
ne - Nepalesisch
new - Newari
ng - Ndonga
niu - Niue-Sprache
nl - Niederländisch
nl-informal - Nederlands (informeel)
nn - Norwegisch Nynorsk
nov - Novial
nrm - Nouormand
nso - Nord-Sotho-Sprache
nv - Navajo
ny - Nyanja-Sprache
oc - Okzitanisch
om - Oromo
or - Oriya
os - Ossetisch
pa - Panjabi
pag - Pangasinan-Sprache
pam - Pampanggan-Sprache
pap - Papiamento
pcd - Picardisch
pdc - Pennsylvaniadeutsch
pdt - Plautdietsch
pfl - Pfälzisch
pi - Pali
pih - Norfuk / Pitkern
pl - Polnisch
pms - Piemontesisch
pnb - Western Punjabi
pnt - Pontisch
prg - Altpreußisch
ps - Paschtu
pt - Portugiesisch
pt-br - Brasilianisches Portugiesisch
qqq - Nachrichtendokumentation
qu - Quechua
qug - Chimborazo Hochland-Quechua
rgn - Romagnol
rif - Tarifit
rm - Rätoromanisch
rmy - Romani
rn - Rundi-Sprache
ro - Rumänisch
roa-tara - tarandíne
ru - Russisch
rue - Russinisch
rup - Aromunisch
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Ruandisch
sa - Sanskrit
sah - Jakutisch
sat - Santali
sc - Sardisch
scn - Sizilianisch
sco - Schottisch
sd - Sindhi
sdc - Sassarisch
se - Nord-Samisch
sei - Seri
sg - Sango
sgs - Samogitisch
sh - Serbo-Kroatisch
shi - Taschelhit
shi-latn - Tašlḥiyt
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
si - Singhalesisch
sk - Slowakisch
sl - Slowenisch
sli - Schlesisch
sm - Samoanisch
sma - Süd-Samisch
sn - Shona
so - Somali
sq - Albanisch
sr - Serbisch
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Srananisch
ss - Swazi
st - Süd-Sotho-Sprache
stq - Saterfriesisch
su - Sundanesisch
sv - Schwedisch
sw - Suaheli
szl - Schlesisch (Polen)
ta - Tamilisch
tcy - Tulu
te - Telugu
tet - Tetum-Sprache
tg - Tadschikisch
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thailändisch
ti - Tigrinja
tk - Turkmenisch
tl - Tagalog
tly - Talisch
tn - Tswana-Sprache
to - Tongaisch
tokipona - Toki Pona
tpi - Neumelanesisch
tr - Türkisch
tru - Turoyo
ts - Tsonga
tt - Tatarisch
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka-Sprache
tw - Twi
ty - Tahitisch
tyv - Tuwinisch
udm - Udmurtisch
ug - Uigurisch
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainisch
ur - Urdu
uz - Usbekisch
ve - Venda-Sprache
vec - Venetisch
vep - Wepsisch
vi - Vietnamesisch
vls - Westflämisch
vmf - Mainfränkisch
vo - Volapük
vot - Wotisch
vro - Võro
wa - Wallonisch
war - Waray
wo - Wolof
wuu - Wu
xal - Kalmückisch
xh - Xhosa
xmf - Mingrelisch
yi - Jiddisch
yo - Yoruba
yue - Kantonesisch
za - Zhuang
zea - Seeländisch
zh - Chinesisch
zh-cn - Chinese (China)
zh-hans - Chinesisch (vereinfacht)
zh-hant - Chinesisch (traditionell)
zh-hk - Chinese (Hong Kong)
zh-mo - 中文(澳門)
zh-my - 中文(马来西亚)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Für die Offline-Übersetzung exportieren
Im systemeigenen Format exportieren
{{DISPLAYTITLE:Webservice API}}<languages /> <br /> <h2>Webservice API Grundlagen</h2> <h3>Nutzung</h3> <p>Mit dem Zugang zum Webservice haben Sie automatisch unsere [[Webservice Nutzungsbedingungen]] verstanden und akzeptiert.<br><br> Zugriffe werden geloggt und ausgewertet. Um Zugriffe/Bandbreite sowie Serverkapazitäten zu sparen, wird empfohlen, die Anfragen an den Webservice (soweit es geht), durch Datencaching zu minimieren. Wir behalten uns das Recht vor, Zugänge einzuschränken oder gegebenenfalls auch zu sperren, sollte der Zugriff zum Webservice über ein plausibles Mass hinausgehen.<br> Zugangsdaten dürfen nicht an Dritte weitergegeben oder öffentlich dargestellt werden.<br> Für Ihre Zugangsdaten sind bestimmte, vorher vereinbarte, Daten freigegeben. </p> <h3>Datenformat</h3> <p> Die Rückgabe des Webservices erfolgt im [http://de.wikipedia.org/wiki/JavaScript_Object_Notation JSON] Format. Wir haben uns gegen XML entschieden, da JSON inzwischen genauso weit verbreitet ist und gegenüber XML den Overhead reduziert. [http://de.wikipedia.org/wiki/JavaScript_Object_Notation#Unterschied_zu_XML Mehr Informationen] </p> <h3>Zeichencodierung</h3> <p> Die Ausgabe der Daten des Webservices erfolgt in [http://de.wikipedia.org/wiki/UTF-8 UFT8] </p> <h3>Zugang</h3> <p> Der Abruf der Webservice-Daten erfolgt über eine feste HTTP URL. </p> <source lang="text">http://ws.cloud.topdata.de</source> <p>Für den Zugang zum Webservice werden Zugangsdaten benötigt, die sich wie folgt zusammensetzen: * User ID (''%uid%'') * Passwort (''%password%'') * Sicherheitscode (''%security_key%'') Die Zugangsdaten müssen bei jedem Aufruf des Webservices als HTTP Request mit übergeben werden. </p> <source lang="text">?uid=%uid%&security_key=%security_key%&password=%password%</source> <p>Weiter sind folgende HTTP Request Variablen Pflicht, um eine Antwort vom Webservice zu erhalten * [[Webservice_API#API-Version|API-Version]] (''%version%'') * [[Webservice_API#Sprache|Sprache]] (''%language%'') </p> <source lang="text">?uid=%uid%&security_key=%security_key%&password=%password%&version=%version%&language=%language%</source> <h3>API-Version</h3> Sollten Änderungen am Webservice stattfinden, wird eine neue API-Version vergeben, damit Ihre eigene Applikation nicht immer mit geupdatet werden muss. ACHTUNG, Support unsererseits kann nur für die jeweils aktuelle API-Version geleistet werden. * Aktuelle APIVersion: '''103''' <source lang="text">?version=103</source> <h3>Sprache</h3> Die Sprache muss nach [http://de.wikipedia.org/wiki/ISO_639#ISO_639-1 ISO 639-1] übergeben werden. <source lang="text">?language=en</source> <h3>Error Codes</h3> Alle Fehler im Überblick {| class="wikitable" !Fehler Code!!Fehler Beschreibung |- |''100''||Unbekannter Fehler |- |''101''||404 - Seite nicht gefunden |- |''102''||User ID nicht vorhanden oder nicht valide |- |''103''||Sicherheitscode nicht vorhanden oder nicht valide |- |''104''||Passwort nicht vorhanden oder nicht valide |- |''105''||API-Version nicht vorhanden oder nicht valide |- |''106''||Authentifizierung fehlgeschlagen |- |''107''||Sprache nicht vorhanden oder nicht valide |- |''108''||Template nicht gefunden (Bitte Service informieren) |- |''109''||Template Fehler (Bitte Service informieren) |- |''110''||Filter nicht vorhanden oder nicht valide |- |''200''||Produkt nicht gefunden |} <h2>Webservice API Funktionen</h2> <h3>Meine Produkte</h3> <p>Sie erhalten alle für Ihren Zugang aktivierten Produkte als [[Webservice_API#Produktliste|Produktliste]].</p> <source lang="text">http://ws.cloud.topdata.de/my_products</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/my_products? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h4>Meine Produkte nur mit Artikel-Nr.</h4> <p>Sie erhalten alle für Ihren Zugang aktivierten Produkte als [[Webservice_API#Produktliste|Produktliste]] wo eine Artikel-Nr. eines zugelassenen Anbieters hinterlegt ist.</p> <source lang="text">http://ws.cloud.topdata.de/distributor_products</source> <h3>Warengruppen</h3> <p>ruft die kompletten Warengruppen als Liste auf:</p> <source lang="text">http://ws.cloud.topdata.de/waregroups</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/waregroups? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie folgende JSON Ausgabe: <source lang="javascript"> { "waregroups": [ { "waregroup_id": 1, "parent_waregroup_id": 173, "waregroup": "Printmedien" }, { "waregroup_id": 3, "parent_waregroup_id": 162, "waregroup": "Etiketten" }, ... ] } </source> <h4>Produkte</h4> <p>Ruft alle enthalten Produkte zu einer bestimmten Warengruppe ab. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Warengruppen ID notwendig. Diese erhalten Sie z.B. aus dem Aufruf der [[Webservice_API#Warengruppen|Warengruppen]] oder sie ist bei einem der Produkte hinterlegt</p> * Warengruppen ID (%waregroup_id%) <source lang="text">http://ws.cloud.topdata.de/waregroup/%warengroup_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/waregroup/%warengroup_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe <h3>Produktliste</h3> <p>Die Produktliste enthält alle vom Filter zugelassenen Informationen zu den Produkten und wird bei bestimmten Webservice-Aufrufen zurückgegeben. Es gelten die selben [[Webservice_API#Filter|Filterangaben wie beim Produkt]]</p> * [[Webservice_API#Warengruppen|Warengruppen Produkte]] * [[Webservice_API#bundle_content|''bundle_content'']] * [[Webservice_API#product_alternates|''product_alternates'']] * [[Webservice_API#product_is_alternate_of|''product_is_alternate_of'']] * [[Webservice_API#product_accessories|''product_accessories'']] * [[Webservice_API#product_application_in|''product_application_in'']] * [[Webservice_API#Anbieter Produkte|Anbieter Produkte]] <p>'''Beispiel'''</p> <source lang="javascript"> { "page": { "count_products": 694, "products_per_page": 50, "page": 1, "available_pages": 14 }, "products": [ ... ] } </source> <p>Um den Traffic und die Ladezeit gering zu halten, wird die Produktliste immer in mehrere Seiten unterteilt. Die einzelnen Seiten können über eine weitere HTTP Request Variable angesteuert werden:</p> <source lang="text">?page=3</source> <p>Die Produktliste beinhaltet Informationen über die Anzahl der Seiten, die Anzahl der Produkte, die Anzahl der Produkte pro Seite sowie die aktuell ausgewählte Unterseite.<br> Die Produkte in der Produktliste werden analog zum Aufruf eines einzelnen Produktes dargestellt. </p> <p>'''mehrere Produkte auf einmal abrufen (ab Version 103)'''</p> <p>Sie können auch einer Webservice Abfrage mehrere Produkt-IDs übergeben um dazu die Produktliste zu erhalten. Diese werden per Komma getrennten String übergeben. ACHTUNG es sind maxmimal 50 Produkt-IDs zugelassen (mehr werden ignoriert). </p> <source lang="text">http://ws.cloud.topdata.de/product_list</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_list?products=123456,789012& filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste mit 2 Produkten (123456 und 789012) als Rückgabe. <h3>Produkt</h3> <p>Abruf eines einzelnen Produktes mit dem vom Filter zugelassenen Informationen vom Webservice. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%products_id%) * Filter (%filter%) <source lang="text">http://ws.cloud.topdata.de/product</source> <p>'''Beispiel''' für den Artikel 92298A von HP</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product/145080?filter=all& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie folgende JSON Ausgabe: <source lang="javascript"> { "product": { "products_id": 145080, "creation_date": null, "edit_date": null, "short_description": "Original Hewlett Packard Toner-Kartusche schwarz (92298A, 98A)", "manufacturer": "Hewlett Packard (HP)", "name": "", "oems": [ "92298A", "98A" ], "eans": [ "088698005668" ], "reference_oems": [ "1538A003", "M2473G/A", "LN0XX-AA" ], "bundle_content_oems": [ ], "waregroups": [ { "waregroup_id": 57, "waregroup": "Toner-Kartuschen", "main_waregroup": true, "waregroup_tree": [ { "waregroup_id": 157, "waregroup": "Bürobedarf" }, { "waregroup_id": 173, "waregroup": "Druckerzubehör" }, { "waregroup_id": 199, "waregroup": "Laserdrucker" }, { "waregroup_id": 56, "waregroup": "Toner" }, { "waregroup_id": 57, "waregroup": "Toner-Kartuschen" } ] } ], "specifications": [ { "specification_id": 6, "specification": "Seitendeckung", "attribute_id": 4521, "attribute": "bei 5% Seitendeckung", "attribute_synonym": "", "count": 1 }, ... ], "images": [ { "type_id": 5, "type_id_string": "005", "type_key": "image_type_pack_and_product", "thumb": { "url": "http://image.cloud.topdata.de/t/145080.jpg", "url_own_filename": "http://image.cloud.topdata.de/t/145080/" }, "normal": { "url": "http://image.cloud.topdata.de/n/145080.jpg", "url_own_filename": "http://image.cloud.topdata.de/n/145080/" } }, { "type_id": 10, "type_id_string": "010", "type_key": "image_type_pack", "thumb": { "url": "http://image.cloud.topdata.de/t/145080.jpg", "url_own_filename": "http://image.cloud.topdata.de/t/145080/" }, "normal": { "url": "http://image.cloud.topdata.de/n/145080.jpg", "url_own_filename": "http://image.cloud.topdata.de/n/145080/" } }, ... ], "bundle_content": [ ], "product_alternates": { "ws_list_url": "/product_alternates/145080", "products": [ [ 145070, ... ] ] }, "product_is_alternate_of": { "ws_list_url": "/product_is_alternate_of/145080", "products": [ [ 145070, ... ] ] }, "product_accessories": [ ], "product_application_in": [ ], "distributors": [ ] } } </source> <p>Bei der [[Webservice_API#Produktliste|Produktliste]] werden die Produkte ebenso übergeben.<br><br></p> <h4>Filter</h4> <p>ab Verion 103 pflicht</p> <p>Die Produkteigenschaften lassen sich filtern um die JSON Rückgabe des Webservice zu minimieren. Wenn nicht alle Informationen benötigt werden, kann korrektes Filtern beim umwandeln von JSON in ein Objekt in Ihrer Anwendung sehr viel Zeit sparen.</p> * Filter (%filter%) <source lang="text">?filter=all</source> <p>Folgender Grundfilter steht zur Verfügung "all". Damit wird Grundsätzlich alles zurück gegeben. Wenn Sie nicht alles benötigen können Sie aus der folgenden Tabelle andere Filter benutzen. Diese lassen sich auch kombiniert übergeben mit komma getrennt.</p> <source lang="text">?filter=specifications,product_alternates</source> {| class="wikitable" |+ Legende uneindeutiger Variablen und Filterangaben !Variable!!Beschreibung!!Filterkeys |- |''reference_oems''||Falls das Produkt eine Alternative ist, kommen hier die OEMs zu den entsprechenden Produkten|| |- |''bundle_content_oems''||Falls das Produkt ein Bundle ist, kommen hier die OEMs der Einzelprodukte|| |- |''waregroups''||Warengruppen zum Produktes||waregroups |- |''specifications''||Spezifikationen des Produktes||specifications |- |''images''||Bilder zum Produkt||images |- |[[Webservice_API#bundle_content|''bundle_content'']]||Falls das Produkt ein Bundle ist, kommen hier die Produkt IDs der Einzelprodukte||bundle_content |- |[[Webservice_API#product_alternates|''product_alternates'']]||Alternative Produkt IDs zum Produkt||product_alternates |- |[[Webservice_API#product_is_alternate_of|''product_is_alternate_of'']]||Produkt ist eine Alternative der genannten Produkt IDs||product_is_alternate_of |- |[[Webservice_API#product_accessories|''product_accessories'']]||Zubehör Produkt IDs zum Produkt||product_accessories |- |[[Webservice_API#product_same_accessories|''product_same_accessories'']]||Alle Produkt IDs mit dem selben Zubehör zum Produkt||product_same_accessories |- |[[Webservice_API#product_application_in|''product_application_in'']]||Produkt ist Zubehör von den genannten Produkt IDs||product_application_in |- |[[Webservice_API#product_same_application_in|''product_same_application_in'']]||Alle Produkt IDs mit dem selben Elternprodukt wozu es ein Zubehör ist vom Produkt||product_same_application_in |- |''child_extra_infos''||Grundinfos zu den Verknüpften Produkten (Hersteller, Produktname und Kurzbeschreibung) (ab Verion 102)||child_extra_infos |- |''distributors''||verfügbare Anbieter und deren Artikelnummern |}<br> {| class="wikitable" |+ Zugangseinschränkungen !Variable!!Beschreibung |- |''images''||Bilder erhalten Sie nur dann, wenn diese für Ihren Zugang aktiviert wurden |- |''distributors''||Sie erhalten jeweils nur die Lieferanten, die für Ihren Zugang aktiviert wurden |} <h4>''bundle_content''</h4> <p>Ruft zu einem bestimmten Bundle-Produkt die enthalten Produkte ab. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID des Bundles notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/bundle_content/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/bundle_content/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h4>''product_alternates''</h4> <p>Ruft zu einem bestimmten Produkt die Alternativprodukte ab. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/product_alternates/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_alternates/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h4>''product_is_alternate_of''</h4> <p>Ruft zu einem bestimmten Alternativprodukt diejenigen Produkte ab, zu denen es alternativ ist. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/product_is_alternate_of/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_is_alternate_of/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten sie die Produktliste als Rückgabe. <h4>''product_accessories''</h4> <p>Ruft zu einem bestimmten Produkt die Zubehörprodukte ab. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/product_accessories/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_accessories/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h4>''product_same_accessories''</h4> <p>Ruft zu einem bestimmten Produkt die Produkte ab mit den dem selben Zubehör. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/product_same_accessories/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_same_accessories/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h4>''product_application_in''</h4> <p>Ruft zu einem bestimmten Produkt die Produkte ab wozu es ein Zubehör ist. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/product_application_in/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_application_in/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h4>''product_same_application_in''</h4> <p>Ruft zu einem bestimmten Produkt die Produkte ab die genauso ein Zubehör sind. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Produkt ID notwendig.</p> * Produkt ID (%product_id%) <source lang="text">http://ws.cloud.topdata.de/product_same_application_in/%product_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/product_same_application_in/%product_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> erhalten Sie die Produktliste als Rückgabe. <h3>Anbieter Produkte</h3> <p>Ruft zu einem bestimmten Anbieter die Produkte ab. Diese werden als [[Webservice_API#Produktliste|Produktliste]] zurückgegeben. Dafür ist die Anbieter ID notwendig. Diese ist z.B. bei einem der Produkte einsehbar.</p> * Anbieter ID (%distributor_id%) <source lang="text">http://ws.cloud.topdata.de/distributor/%distributor_id%</source> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/distributor/%distributor_id%? filter=%filter%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <h3>Produktfinder</h3> <p>Hier werden die Daten fertig aufbereitet zurück geliefert um diese direkt als Produktfinder zu verwenden.</p> <h4>''Tinten-Toner Finder''</h4> <p>Der Tinten Toner Finder dient dafür sein passendes Verbrauchsmaterial zu seinem Drucker zu finden. Das ganze passiert in 2-3 Schritten.</p> * Drucker-Hersteller (Auswahl Pflicht) ''Schritt 1'' * Drucker-Modellserien (Auswahl Optional) ''Schritt 2'' * Drucker-Typen (Auswahl Optional) ''Schritt 2'' * Drucker-Modelle (Auswahl Pflicht) ''Schritt 3'' * Drucker-Modell Textsuche <p>'''Drucker-Hersteller'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/finder/ink_toner/brands? uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <p>erhalten Sie die Drucker-Hersteller als Rückgabe.</p> <p>'''Drucker-Modellserien'''</p> Bei Aufruf von: * Drucker-Hersteller ID wird benötigt (%brand_id%) <source lang="text">http://ws.cloud.topdata.de/finder/ink_toner/modelseries? brand_id=%brand_id%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <p>erhalten Sie die Modellserien als Rückgabe.</p> <p>'''Drucker-Typen'''</p> Bei Aufruf von: * Drucker-Hersteller ID wird benötigt (%brand_id%) <source lang="text">http://ws.cloud.topdata.de/finder/ink_toner/devicetypes? brand_id=%brand_id%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <p>erhalten Sie die Drucker-Typen als Rückgabe.</p> <p>'''Drucker-Modelle'''</p> Bei Aufruf von: * Drucker-Hersteller ID wird benötigt (%brand_id%) * Drucker-Modellserien ID optional benötigt (%modelserie_id%) * Drucker-Typen ID optional benötigt (%devicetype_id%) <source lang="text">http://ws.cloud.topdata.de/finder/ink_toner/models? brand_id=%brand_id%& modelserie_id=%modelserie_id%& //devicetype_id=%devicetype_id%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <p>erhalten Sie die Drucker-Modelle als Rückgabe.</p> <p>Nach auswahl eines Druckers lässt sich das passende Verbrauchsmaterial über [[Webservice_API#product_accessories|product_accessories]] aufrufen.</p> <p>'''Drucker-Modell Textsuche'''</p> Bei Aufruf von: * Suchbegriff wird benötigt (%q%) <source lang="text">http://ws.cloud.topdata.de/finder/ink_toner/search? q=%q%& uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <p>erhalten Sie die Drucker-Modelle als Rückgabe.</p> <p>Nach auswahl eines Druckers lässt sich das passende Verbrauchsmaterial über [[Webservice_API#product_accessories|product_accessories]] aufrufen.</p> <h3>Mapping</h3> <p>Nutzen Sie das Mapping um schnell unseren Produktbestand mit Ihrem abzugeleichen. So ist es nicht nötig sich alle Produktinfos zu holen.</p> <h4>OEM</h4> <p>Sie erhalten alle für Ihren User zugelassenen OEMs mit dazugehöriger Produkt-ID. Sie erhalten diese in 1000er Blöcken. Mit "page" können Sie diese durchgehen. Mehr infos [[Webservice_API#Produktliste|hier]] </p> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/match/oem? uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <h4>PCD</h4> <p>Sie erhalten alle für Ihren User zugelassenen PCDs mit dazugehöriger Produkt-ID. Sie erhalten diese in 1000er Blöcken. Mit "page" können Sie diese durchgehen. Mehr infos [[Webservice_API#Produktliste|hier]] </p> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/match/pcd? uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <h4>EAN</h4> <p>Sie erhalten alle für Ihren User zugelassenen EANs mit dazugehöriger Produkt-ID. Sie erhalten diese in 1000er Blöcken. Mit "page" können Sie diese durchgehen. Mehr infos [[Webservice_API#Produktliste|hier]] </p> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/match/ean? uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <h4>Lieferanten Artikel-Nr</h4> <p>Sie erhalten alle für Ihren User zugelassenen Lieferanten Artikel-Nr mit dazugehöriger Produkt-ID. Sie erhalten diese in 1000er Blöcken. Mit "page" können Sie diese durchgehen. Mehr infos [[Webservice_API#Produktliste|hier]] </p> <p>'''Beispiel'''</p> Bei Aufruf von: <source lang="text">http://ws.cloud.topdata.de/match/distributor? uid=%uid%& security_key=%security_key%& password=%password%& version=%version%& language=%language%</source> <h2>Code Beispiele</h2> <h3>PHP</h3> Z.B. für das Abrufen von einem Produkt. <source lang="php"> <?php //receive data $data = file_get_contents('http://ws.cloud.topdata.de/product/145080?uid=...&security_key=...&password=..&version=100&language=de'); //decode json data $json = json_decode($data); //display json object var_dump($json); ?> </source>
Navigationsmenü
Meine Werkzeuge
Deutsch
Anmelden
Namensräume
Übersetzen
Varianten
Ansichten
Statistiken zur Sprache
Statistiken zur Nachrichtengruppe
Exportieren
Aktionen
Suche
Navigation
Hauptseite
Letzte Änderungen
Zufällige Seite
Hilfe
Werkzeuge
Spezialseiten
Druckversion