Operation: ListMailFolders
Die Operation ListMailFolders
erstellt eine Liste der vorhandenen E-Mail-Ordner.
Hinweis:
Mit den Parametern Limit
und Offset
kann festgelegt werden, wie viele E-Mail-Ordner im Output ausgegeben werden.
Standardmäßig werden 10 Ordner ausgegeben.
Bei Bedarf kann man die Parameter Limit
und Offset
im Adapter verwenden, um mehr als 10 E-Mail-Ordner im Output zu erhalten.
Hierbei ist zu beachten, dass die MS Graph API maximal 1000 Elemente auf einmal ausgeben kann. Wenn beispielsweise 2000 Elemente abgerufen werden sollen, ist eine Iteration mit den entsprechenden Paging-Einstellungen erforderlich. Dies bedeutet, dass für die zweite Iteration bei Limit
der Wert 2000
zu setzen ist und bei Offset
der Wert 1001
.
Input
Der Adapter erwartet den Access Token vom MS Graph Auth Adapter mit dazugehörigem Mapping als Input.
Output
Der Adapter generiert als Output eine Liste der im Outlook-Account vorhandenen E-Mail-Ordner mit E-Mail-Ordner-ID:
Example
<?xml version="1.0" encoding="UTF-8"?>
<MailFolder>
<Object>
<Value name="id" type="String">AAMkAGI0NDU3YTMxLTVkOTktNGQ2Zi04OGViLTgzNWM1YWFlNjAwNwAuAAAAAABqZX6HQaolT792ILCaL-z8AQCRrcaFxKxcR7F2mRmZk4TVAAAAAAEXAAA=</Value>
<Value name="displayName" type="String">Inbox</Value>
<Value name="parentFolderId" type="String">AAMkAGI0NDU3YTMxLTVkOTktNGQ2Zi04OGViLTgzNWM1YWFlNjAwNwAuAAAAAABqZX6HQaolT792ILCaL-z8AQCRrcaFxKxcR7F2mRmZk4TVAAAAAAEIAAA=</Value>
<Value name="childFolderCount" type="Number">0</Value>
<Value name="unreadItemCount" type="Number">0</Value>
<Value name="totalItemCount" type="Number">0</Value>
<Value name="sizeInBytes" type="Number">0</Value>
<Value name="isHidden" type="Boolean">false</Value>
</Object>
<Object>
<Value name="id" type="String">AAMkAGI0NDU3YTMxLTVkOTktNGQ2Zi04OGViLTgzNWM1YWFlNjAwNwAuAAAAAABqZX6HQaolT792ILCaL-z8AQCRrcaFxKxcR7F2mRmZk4TVAAAAAAEPAAA=</Value>
<Value name="displayName" type="String">Drafts</Value>
<Value name="parentFolderId" type="String">AAMkAGI0NDU3YTMxLTVkOTktNGQ2Zi04OGViLTgzNWM1YWFlNjAwNwAuAAAAAABqZX6HQaolT792ILCaL-z8AQCRrcaFxKxcR7F2mRmZk4TVAAAAAAEIAAA=</Value>
<Value name="childFolderCount" type="Number">0</Value>
<Value name="unreadItemCount" type="Number">7</Value>
<Value name="totalItemCount" type="Number">16</Value>
<Value name="sizeInBytes" type="Number">7453898</Value>
<Value name="isHidden" type="Boolean">false</Value>
</Object>
<Object>
<Value name="id" type="String">AAMkAGI0NDU3YTMxLTVkOTktNGQ2Zi04OGViLTgzNWM1YWFlNjAwNwAuAAAAAABqZX6HQaolT792ILCaL-z8AQCRrcaFxKxcR7F2mRmZk4TVAAAAAAEJAAA=</Value>
<Value name="displayName" type="String">Sent</Value>
<Value name="parentFolderId" type="String">AAMkAGI0NDU3YTMxLTVkOTktNGQ2Zi04OGViLTgzNWM1YWFlNjAwNwAuAAAAAABqZX6HQaolT792ILCaL-z8AQCRrcaFxKxcR7F2mRmZk4TVAAAAAAEIAAA=</Value>
<Value name="childFolderCount" type="Number">0</Value>
<Value name="unreadItemCount" type="Number">0</Value>
<Value name="totalItemCount" type="Number">591</Value>
<Value name="sizeInBytes" type="Number">182028852</Value>
<Value name="isHidden" type="Boolean">false</Value>
</Object>
...
</MailFolder>
Hinweis:
Im Output sind Metadaten enthalten, die von MS Graph bereitgestellt werden. Nähere Informationen zu diesen Metadaten sind in der offiziellen MS Graph-Dokumentation zu finden: https://learn.microsoft.com/de-de/graph/
Folgende Elemente und Attribute können im Output enthalten sein:
Element | Beschreibung |
---|---|
MailFolder | Umschließendes Element für den Output der Operation |
Object | Umschließendes Element für die Elemente
|
Value | Das Element Mögliche Werte:
Das Attribut
|