eryem camps - octobre 2015 - office365 groups rest api

17
ERYEM Camp - Octobre 2015 OFFICE 365 GROUPS REST API

Upload: soumaya-toumi

Post on 15-Apr-2017

518 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Eryem Camps - Octobre 2015 - Office365 Groups REST API

ERYEM Camp - Octobre 2015

OFFICE 365 GROUPSREST API

Page 2: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Soumaya Toumi Consultante SharePoint @ ERYEM Jeune SharePointiste qui évolue

autour des technologies Microsoft, en particulier SharePoint, Yammer et Office 365.

Communautés Microsoft

Contact : [email protected]

Page 3: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Groupes Office 365C’est quoi ?

Page 4: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Groupes Office 365, C’est quoi ?

Page 5: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Groupes Office 365REST API

Page 6: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Groupes Office 365, REST API L’accès à l’API s’effectue à travers une API Unifiée L’API Unifié offre un unique REST API EndPoint pour

accéder : Aux fichiers Aux calendriers

Aux contacts Et les groupes

Page 7: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Groupes Office 365, REST API

Page 8: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Groupes Office 365, REST API 4 Requêtes HTTP : GET, POST, PATCH, DELETE Toutes les requêtes des groupes utilisent l’url : https://graph.microsoft.com/{version}/{tenant}

- https://graph.microsoft.com : Endpoint de l'API Unifiée- {version} : actuellement, on utilise l'alias : beta.- {tenant} : peut se décliner sous plusieurs formes :

ID du tenant (GUID) nom du domaine, par exemple : contoso.onmicrosoft.com l'alias myOrganization : Récupère automatiquement celui de

l'utilisateur authentifié

Page 10: Eryem Camps - Octobre 2015 - Office365 Groups REST API

REST API : Exemple 1 Renvoyer une liste de « Group »

Page 11: Eryem Camps - Octobre 2015 - Office365 Groups REST API

REST API : Exemple 2 Créer un groupe :

POST https://graph.microsoft.com/beta/contoso.com/groups Content-Type: application/json { "groupTypes": ["Unified"], "description": "Let's see the world", "displayName": "Travellers Group", "mailNickname": "Travellers", "mailEnabled": "true", "securityEnabled": "true" }-> Nécessite le droit : Group.ReadWrite.All

Page 12: Eryem Camps - Octobre 2015 - Office365 Groups REST API

REST API : Exemple 2 Renvoyer un « Group »

Page 17: Eryem Camps - Octobre 2015 - Office365 Groups REST API

Merci pour votre attention