getFolders getfolders
Renvoie tous les dossiers et sous-dossiers, en commençant par le chemin du dossier. La réponse getFolders renvoie un maximum de 100 000 dossiers.
Objectif des dossiers section-66e344d5333f42f1b060a0cba25935c3
Un dossier vous permet d’organiser les sous-dossiers et les ressources. Tous les noms de dossier et de ressource doivent être uniques. Les dossiers et les ressources qui partagent le même nom provoquent un conflit d’espace de noms, même s’ils se trouvent dans des hiérarchies de dossiers différentes.Syntaxe
Types d’utilisateurs autorisés section-0dc7e17cb60f4cf7bcdb76648e5d2f8e
IpsUserIpsAdminIpsCompanyAdminTrialSiteAdminTrialSiteUserImagePortalAdminImagePortalUserImagePortalContribImagePortalContribUser
NOTE
L’utilisateur doit disposer d’un accès en lecture au dossier pour y renvoyer des données.
Paramètres section-0c1976503eaa418a9226b51667901176
Input (getFoldersParam)
Nom
Type
Obligatoire
Description
companyHandle
xsd:stringOui
La poignée de la société.
accessUserHandle
xsd:stringNon
Utilisé par les administrateurs pour emprunter l’identité d’un utilisateur spécifique.
accessGroupHandle
xsd:stringNon
Filtrez par groupe spécifique.
folderPath
xsd:stringNon
Le dossier racine pour récupérer les dossiers et tous les sous-dossiers au niveau feuille. S’il est exclu, la racine d’entreprise est utilisée.
assetTypeArray
types:StringArrayNon
Renvoie les dossiers qui contiennent uniquement des types de ressources spécifiés.
responseFieldArray
types:StringArrayNon
Contient une liste de champs que vous souhaitez inclure dans la réponse.
excludeFieldArray
types:StringArrayNon
Contient une liste de champs que vous souhaitez exclure de la réponse.
Output (getFoldersReturn)
Nom
Type
Obligatoire
Description
folderArray
types:FolderArrayNon
Tableau de dossiers correspondant aux critères de filtre. La réponse est limitée à 100 000 dossiers au maximum.
permissionsSetArray
types:PermissionSetArrayExemples section-b5cb06e9fb9945ad898dbdc3692b754e
Cet exemple de code renvoie un tableau qui contient tous les dossiers d’une entreprise ainsi que des informations spécifiques sur chaque dossier.
Requête
<ns1:getFoldersParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:companyHandle>47</ns1:companyHandle>
</ns1:getFoldersParam>
Réponse
<getFoldersReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<folderArray>
<items>
<folderHandle>MyCompany/</folderHandle>
<path>MyCompany/</path>
<hasSubfolders>false</hasSubfolders>
</items>
<items>
<folderHandle>MyCompany/eCatalogs/</folderHandle>
<path>MyCompany/eCatalogs/</path>
<hasSubfolders>false</hasSubfolders>
</items>
<items>
<folderHandle>MyCompany/PDF/</folderHandle>
<path>MyCompany/PDF/</path>
<hasSubfolders>false</hasSubfolders>
</items>
</folderArray>
</getFoldersReturn>
recommendation-more-help
dynamic-media-developer-resources-help-aem-ips-api