file_storage/modify_directory.php
Inhaltsverzeichnis
Erlaubt das Bearbeiten und Anlegen von Ordnern in der Dateiablage.
Beschreibung
GET /file_storage/modify_directory.php?company=RTI_COMPANYKEY&import=IMPORTKEY&action=action
Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht |
---|---|---|---|---|
company | RTI Firmenschlüssel | string | ja | |
import | RTI Importschlüssel | string | ja | |
action | Aktionstyp | string | mögliche Werte:
| ja |
source_path | Pfad zum Ordner | string | Format: Ordner/Unterordner/...,betroffener Ordner (Schrägstrich-getrennt) Wurzelverzeichnis muss nicht mit angegeben werden. Um die Datei dorthin zu verschieben, kann der Parameter einfach weggelassen werden. Pfadangaben sind case-insensitive. nicht relevant bei Aktionstyp NEW | (ja) |
name | Ordnername | string | Name des Ordners nur bei Aktionstypen
| (ja) |
destination_path | Pfad zum Ordner | Format: Ordner/Unterordner/.../betroffener Ordner (Schrägstrich-getrennt) Wurzelverzeichnis muss nicht mit angegeben werden. Um die Datei dorthin zu verschieben, kann der Parameter einfach weggelassen werden. Pfadangaben sind case-insensitive. nur bei Aktionstypen
| (ja) | |
recursive | string | Gibt an ob der angegebene destination_path existieren muss. Relevant für Aktionstypen
| nein |
Systemordner können nicht gelöscht werden.
Das Wurzelverzeichnis kann nicht umbenannt werden.
Rückgabe
Bei Erfolg erhalten Sie "OK". Bei fehlenden Pflichtparametern oder Fehlern wird ein "ERROR:Beschreibung" zurückgegeben.
Mögliche Fehlerwerte
Fehler | Beschreibung |
---|---|
MISSING_COMPANY | Firmenschlüssel fehlt |
INVALID_COMPANY | Firma nicht gefunden. Dies kann an einem fehlerhaften Firmen- oder Import-Schlüssel liegen. |
ERROR_MAINTENANCE | Ihre Firma wird gerade gewartet, währenddessen sind keine RTI Abfragen möglich. |
MISSING_IMPORT | Import-Schlüssel fehlt. |
UNKNOWN_ACTION | Aktionstyp fehlt oder ist unbekannt. |
UNKNOWN_DIRECTORY | Kein Ordner mit dem angegebenen source_path gefunden. |
CAN_NOT_MODIFY_ROOT | Das Wurzelverzeichnis kann nicht bearbeitet werden. |
CAN_NOT_DELETE_SYSTEM_DIRECTORIES | Systemordner können nicht gelöscht werden. |
MISSING_NAME / MISSING_NEW_NAME | Es wurde kein Name angegeben (bei Aktionstyp NEW/RENAME). |
NAME_SHOULD_NOT_BE_EMPTY | Der Name kann kein Leerstring sein. |
INVALID_DIRECTORY_NAME | Ihr Ordnername enthält ungültige Zeichen. Nicht erlaubt: ,",#,%,*,<,>,?,/,\,{,|,} |
UNKNOWN_DESTINATION_PATH | Der Zielpfad ist ungültig. Dieser Fehler kommt nicht wenn recursive auf true gesetzt ist, in diesem Fall würde der unbekannte Pfad erstellt werden. |
DIRECTORY_DOES_ALREADY_EXIST | Sie versuchen einen neuen Ordner anzulegen, aber im angegebenen Verzeichnis existiert bereits ein Ordner mit diesem Namen. |
DIRECTORY_WITH_THIS_PATH_DOES_ALREADY_EXIST | Sie versuchen einen Ordner zu verschieben, aber im angegebenen Verzeichnis existiert bereits ein Ordner mit demselben Namen. |
MOVE_FAILED | Verschieben ist fehlgeschlagen. |
RENAME_FAILED | Umbenennen ist fehlgeschlagen. |
DELETE_FAILED | Löschen ist fehlgeschlagen. |
Beispiele
Neuen Ordner anlegen
https://map.yellowfox.de/rti/file_storage/modify_directory.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&action=NEW&destination_path=Bilder&name=Fotos
Neuen Namen setzen
https://map.yellowfox.de/rti/file_storage/modify_directory.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&action=RENAME&source_path=Bilder&name=neuer name
Verschieben
https://map.yellowfox.de/rti/file_storage/modify_directory.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&action=MOVE&destination_path=Bilder,Fotos&source_path=Erinnerungen