getFolders getfolders
Returnerar alla mappar och undermappar med början i mappsökvägen. Svaret getFolders returnerar maximalt 100 000 mappar.
Syfte med mappar section-66e344d5333f42f1b060a0cba25935c3
Med en mapp kan du ordna undermappar och resurser. Alla mapp- och resursnamn måste vara unika. Mappar och resurser som delar samma namn orsakar en namnområdeskonflikt, även om de finns i olika mapphierarkier.
Syntax
Auktoriserade användartyper section-0dc7e17cb60f4cf7bcdb76648e5d2f8e
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
NOTE
Användaren måste ha läsåtkomst till mappen för att kunna returnera data om den.
Parametrar section-0c1976503eaa418a9226b51667901176
Indata (getFoldersParam)
Namn
Typ
Obligatoriskt
Beskrivning
companyHandle
xsd:string
Ja
Handtaget till företaget.
accessUserHandle
xsd:string
Nej
Används av administratörer för att personifiera en viss användare.
accessGroupHandle
xsd:string
Nej
Filtrera efter en viss grupp.
folderPath
xsd:string
Nej
Rotmappen som ska hämta mappar och alla undermappar till lövnivån. Om detta utelämnas används företagsroten.
assetTypeArray
types:StringArray
Nej
Returnerar mappar som bara innehåller angivna resurstyper.
responseFieldArray
types:StringArray
Nej
Innehåller en lista med fält som du vill inkludera i svaret.
excludeFieldArray
types:StringArray
Nej
Innehåller en lista med fält som du vill utesluta från svaret.
Utdata (getFoldersReturn)
Namn
Typ
Obligatoriskt
Beskrivning
folderArray
types:FolderArray
Nej
En matris med mappar som matchar filtervillkoren. Svaret är begränsat till max 100 000 mappar.
permissionsSetArray
types:PermissionSetArray
Exempel section-b5cb06e9fb9945ad898dbdc3692b754e
Detta kodexempel returnerar en array som innehåller alla företagets mappar tillsammans med specifik information om varje mapp.
Begäran
<ns1:getFoldersParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:companyHandle>47</ns1:companyHandle>
</ns1:getFoldersParam>
Svar
<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
4e9b9d8c-5839-4215-aa35-01b652869681