booklooker
Ausgezeichnete Bewertungen
logo

API: file_import

>> zurück zur Liste aller Schnittstellen

Beschreibung Upload von Angebots- oder Bilddateien
URL https://api.booklooker.de/2.0/file_import ?token=REST_API_TOKEN
REST_API_TOKEN = Der von der Authentifizierung zurückgelieferte Token.
Methode POST
Version 2.0

Request Body

Die hochzuladende Datei.

Ihre Angebotsdatei können Sie entweder als Textdatei oder als komprimiertes ZIP-Archiv übergeben. Standardmäßig müssen die Textdateien in der Kodierung ISO 8859-1 vorliegen. Wenn Ihre Daten in einer anderen Kodierung, bspw. UTF-8 vorliegen, verwenden Sie sich bitte den Parameter encoding.

Bilddateien müssen als ZIP-Archiv übergeben werden. Weitere Hinweise finden Sie auf der Seite zum manuellen Hochladen. Die hochgeladenen Dateien werden in der Reihenfolge des Uploads verarbeitet.

Maximale Dateigröße: 80 MB.

Parameter

Name Beschreibung Optional? Default-Wert
fileTypeDateityp, mögliche Werte:
  • pic · Bilddatei
  • article · Angebotsdatei
Jaarticle
dataTypeArt des Uploads, mögliche Werte:
  • 0 · Hinzufügen/ändern/Löschen
  • 1 · Ersetzen
  • 2 · Löschen
Ja1
mediaTypeMedientyp, mögliche Werte:
  • 0 · Bücher
  • 1 · Filme
  • 2 · Musik
  • 3 · Hörbücher
  • 4 · Spiele
Ja0
formatIDInterne ID des Formats, legt Feldreihenfolge und Texttrenner fest. Für das booklooker-Format verwenden Sie bitte den Wert 1, für mehr Informationen wenden Sie sich bitte an [email protected]Jan/a (Es wird das Format des letzten Uploads verwendet.)
encodingCharacter Encoding der Datei (wenn nicht ISO8859-1 / Latin1), mögliche Werte:
  • IBMPC/CR (= CP437)
  • macintosh (= Mac OS Roman)
  • UTF-8
Jan/a (Es wird das Encoding des letzten Uploads verwendet.)

Rückgabe

Status Rückgabewert Beschreibung
OKSUCCESSUpload erfolgreich.
NOKINVALID_PARAMETERSEiner der Parameter fileType, dataType oder mediaType wurde mit einem falschen Wert übergeben.
NOKFORMAT_ID_MISMATCHDie Kombination der Werte der Parameter formatID und mediaType kann nicht verarbeitet werden.
NOKFILE_MISSINGEs wurde keine Datei übertragen.
NOKMAX_SIZE_EXCEEDEDDie maximal erlaubte Dateigröße wurde überschritten.
NOKINVALID_FILE_TYPEFalscher Dateityp.
NOKUPLOAD_FAILEDDer Upload der Datei ist fehlgeschlagen.
NOKREPLACE_AMOUNT_EXCEEDEDUploads im Ersetzen-Modus sind bei einem Angebotsbestand > 1.000.000 Artikel nur in Absprache möglich. Bitte wenden Sie sich an [email protected]
NOKIDENTICAL_FILE_UPLOADEDDie Datei ist bereits im System vorhanden.
NOKQUEUE_FULLDie Warteschlange der hochgeladenen Dateien ist voll – entweder mehr als 200 Dateien oder mehr als 250 MB.
NOKENCODING_ERRORDie Rückgabe enthält ungültige Zeichen.
NOKINVALID_INTERFACEEs wurde eine ungültige Schnittstelle verwendet.
NOKINVALID_REQUEST_METHODDie Schnittstelle wurde mit einer ungültigen HTTP-Methode aufgerufen.
NOKQUOTA_EXCEEDEDDie maximale Anzahl Abfragen/Minute wurde überschritten.
NOKSERVER_DOWNAufgrund von Wartungsarbeiten ist die REST API momentan nicht verfügbar.
NOKTEMPORARILY_BLOCKEDDer Zugang wurde vorübergehend gesperrt, bitte wenden Sie sich an unseren Kundensupport.
NOKTOKEN_EXPIREDDer Token ist nicht mehr gültig, eine erneute Authentifizierung ist notwendig.
NOKTOKEN_MISSINGDer Token ist leer oder nicht vorhanden.
NOKTOKEN_UNKNOWNDer Token wurde nicht gefunden.