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 |
|---|---|
| Umschließendes Element für den Output der Operation |
| Umschließendes Element für die Elemente
|
| Das Element Mögliche Werte:
Das Attribut
|