Opération AddImContactToGroup
Recherchez des informations sur l’opération EWS AddImContactToGroup .
L’opération AddImContactToGroup Exchange Services (EWS) ajoute un contact de messagerie instantanée existant à un groupe.
Cette opération est une nouveauté d’Exchange Server 2013.
Utilisation de l’opération AddImContactToGroup
L’opération AddImContactToGroup peut uniquement accepter des contacts de messagerie instantanée. Si vous souhaitez ajouter un nouveau contact de messagerie instantanée au magasin de contacts unifié, utilisez l’opération AddNewImContactToGroup .
L’opération AddImContactToGroup peut utiliser les en-têtes SOAP répertoriés dans le tableau suivant.
Tableau 1. En-têtes SOAP de l’opération AddImContactToGroup
Nom de l'en-tête | Élément | Description |
---|---|---|
Imitation |
ExchangeImpersonation |
Identifie l’utilisateur que l’application cliente emprunte l’identité. Cet en-tête s’applique à une requête. |
MailboxCulture |
MailboxCulture |
Identifie la culture, telle que définie dans la RFC 3066, « Balises pour l’identification des langues », à utiliser pour accéder à la boîte aux lettres. Cet en-tête s’applique à une requête. |
RequestVersion |
RequestServerVersion |
Identifie la version du schéma pour la demande d’opération. Cet en-tête s’applique à une requête. |
ServerVersion |
ServerVersionInfo |
Identifie la version du serveur qui a répondu à la requête. Cet en-tête s’applique à une réponse. |
Exemple de demande d’opération AddImContactToGroup : Ajouter un contact de messagerie instantanée existant à un groupe de messagerie instantanée
L’exemple suivant de demande d’opération AddImContactToGroup montre comment ajouter un contact de messagerie instantanée existant à un groupe de messagerie instantanée.
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<soap:Header>
<t:RequestServerVersion Version="Exchange2013" />
<t:MailboxCulture>en-US</t:MailboxCulture>
</soap:Header>
<soap:Body >
<m:AddImContactToGroup>
<m:ContactId Id="AAMkAGQ1MjJjMTBkLTc4Y2AA="
ChangeKey="EQAAABYAAABtF8oI7i"/>
<m:GroupId Id="AAMkAGQ1MjJjMTBkzzAAAQKAAA="
ChangeKey="EgAAAA=="/>
</m:AddImContactToGroup>
</soap:Body>
</soap:Envelope>
Le corps SOAP de la demande contient les éléments suivants :
Réponse de l’opération AddImContactToGroup réussie
L’exemple suivant montre une réponse réussie à une demande d’opération AddImContactToGroup .
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15"
MinorVersion="0"
MajorBuildNumber="349"
MinorBuildNumber="0"
Version="Exchange2013"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<AddImContactToGroupResponse ResponseClass="Success"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
</AddImContactToGroupResponse>
</s:Body>
</s:Envelope>
Le corps SOAP de la réponse contient les éléments suivants :
Réponse d’erreur de l’opération AddImContactToGroup ErrorInvalidImContactId
L’exemple suivant montre une réponse d’erreur à une demande d’opération AddImContactToGroup . La réponse d’erreur suivante se produit lorsqu’une tentative d’ajout d’un contact qui n’est pas un contact de messagerie instantanée est effectuée.
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="15"
MinorVersion="0"
MajorBuildNumber="349"
MinorBuildNumber="0"
Version="Exchange2013"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<AddImContactToGroupResponse ResponseClass="Error"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<MessageText>The specified Im Contact Id is invalid.</MessageText>
<ResponseCode>ErrorInvalidImContactId</ResponseCode>
<DescriptiveLinkKey>0</DescriptiveLinkKey>
</AddImContactToGroupResponse>
</s:Body>
</s:Envelope>
Le corps SOAP de la réponse d’erreur contient les éléments suivants :