J'utilise l'API SharePoint pour écrire un client iPhone/iPad. La méthode GetUserCollectionFromSite
renvoie tous les utilisateurs. J'ai cherché dans la spécification MSDN:Comment obtenir une liste d'utilisateurs SharePoint par nom de modèle
http://msdn.microsoft.com/en-us/library/websvcusergroup.usergroup.getusercollectionfromsite.aspx
Mais apparemment, il n'y a pas moyen d'envoyer une demande avec quelque chose comme:
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUserCollectionFromSite xmlns="http://schemas.microsoft.com/sharepoint/soap/directory/"></GetUserCollectionFromSite>
<UsersPattern>Ad</UsersPattern>
</soap:Body>
</soap:Envelope>
Et une réponse avec les connexions utilisateur correspondant au modèle "Annonce" comme Adam, etc.