Google Groups API via GData & Google Apps Provisionning API

Bon, il se trouve qu’actuellement je suis amené à me pencher sur l’API de Google Groups, et que celle-ci est plutôt très mal référencée sur le web, alors que c’est -à mes yeux- un comble. Peut-être est-ce parce pour l’utiliser, il faut avoir les droit d’administration sur un compte Google Apps Premier Edition (pas complètement certain de ça, mes souvenir de cet après-midi ne sont pas parfaitement clairs), mais en bref, Google a plus ou moins planqué l’accès à cette API via GData, puis Google Apps API, puis Google Provisioning API.

Et ça vous fait arriver là :

Contents

## Setup Getting Started Authenticating to your Domain ## Managing User Accounts Creating a User Account Retrieving a User Account Updating a User Account Renaming a User New! Deleting a User Account Sample UserEntry Request Sample UserFeed Response ## Managing Nicknames Creating a Nickname Retrieving a Nickname Deleting a Nickname Sample NicknameEntry Request Sample NicknameFeed Response ## Managing Groups New! Creating a Group Updating a Group Retrieving a Group Deleting a Group Sample GroupEntry Request Sample GroupFeed Response ## Managing Group Members New! Adding a Member to a Group Retrieving All Members of a Group Removing a Member from a Group Sample MemberEntry Request Sample MemberFeed Response ## Managing Group Owners New! Adding an Owner to a Group Retrieving an Owner of a Group Removing an Owner from a Group Sample OwnerEntry Request

(Bon, et, pour ceux qui demandent, ce billet vise à ce que désormais, ma recherche de la Google Groups API soit un peu plus rapide que ce qu’elle est actuellement).

La doc pour le python :

Using the Python Client Library

## Setup Getting Started Authenticating to your Domain ## Methods for User Accounts Creating a User Account Retrieving a User Account Retrieving all Users in a Domain Retrieving List of 100 Users Updating a User Account Suspending a User Account Restoring a User Account Deleting a User Account ## Methods for Nicknames Creating a Nickname Retrieving a Nickname Retrieving all Nicknames for a User Retrieving all Nicknames in a Domain Retrieving List of 100 Nicknames Deleting a Nickname ## Methods for Groups New! Creating a Group Retrieving a Group Updating a Group Retrieving all Groups for a Member Retrieving all Groups in a Domain Deleting a Group ## Methods for Group Members New! Adding a Member to a Group Retrieving All Members of a Group Deleting a Member from a Group ## Methods for Group Owners New! Adding a Owner to a Group Querying if a User or Group is Owner Querying for All Owners of a Group Deleting an Owner from a Group ## Methods for Handling Errors Identifying Errors in API Responses

Les nouveaux commentaires sont désactivés sur cette version statique du blog.