Workplace from Meta va bientôt disparaître. Vous pourrez continuer d’utiliser Workplace jusqu’au 31 août 2025. Consultez nos pages d’aide pour en savoir plus.
/{group-id}
Représente un groupe Workplace. Le nœud /{group-id}
renvoie un groupe unique.
Certains points doivent être pris en compte en cas d’accès à des groupes interentreprises :
WORK_MULTI_COMPANY
id
, name
et picture
seront visibles si une application provient d’une entreprise différente de celle de l’utilisateurVous pouvez lire des informations sur un groupe en envoyant une requête GET
d’API Graph au nœud /{group-id}
.
La lecture du nœud Groupe nécessite l’autorisation Lire le contenu du groupe.
Nom du champ | Description | Type de données |
---|---|---|
| ID de groupe. |
|
| Informations sur la photo de couverture du groupe. | |
| URL contenant une image pour la photo de couverture du groupe. |
|
| Brève description du groupe. |
|
| URL de l’icône du groupe. |
|
| Indique s’il s’agit d’un groupe Workplace par défaut (lecture seule). |
|
| Indique si le groupe est aussi une communauté pouvant contenir d’autres groupes (lecture seule). |
|
| Nom du groupe. |
|
| Membre ayant créé ce groupe. | |
| Paramètre de confidentialité du groupe. Valeurs possibles :
|
|
| Dernière fois où le groupe a été mis à jour. Cela inclut les modifications des propriétés du groupe, ainsi que les modifications des publications et des commentaires. |
|
| Indique si le groupe a été archivé. |
|
| Indique si les publications dans le groupe nécessiteront l’approbation de l’admin. |
|
| Indique l’objectif du groupe. |
Obsolète : |
| Indique si une publication nécessite l’approbation de l’admin. |
|
| Indique la manière dont de nouveaux membres peuvent rejoindre le groupe. |
|
| Indique l’ordre des publications renvoyées pour les arêtes |
|
| Indique si le groupe est un groupe Workplace officiel. Une icône indiquant qu’il s’agit d’un groupe officiel apparaîtra à coté du nom du groupe dans le produit. |
|
Vous ne pouvez pas effectuer de publication à l’aide de cette arête. Pour créer un groupe, effectuez une publication dans l’arête /community/groups
.
Vous ne pouvez pas supprimer de groupe à l’aide de ce nœud. La suppression du dernier membre d’un groupe supprime automatiquement ce groupe.
Vous pouvez mettre à jour un groupe en envoyant une requête POST
d’API Graph au nœud /{group-id}
et en transmettant les valeurs des champs à mettre à jour dans le corps de la requête.
Les mises à jour d’un nœud de groupe nécessitent l’autorisation Gérer les groupes.
Nom de l’arête | Description |
---|---|
Admins d’un groupe Workplace. L’ajout et la suppression d’admins sont pris en charge sur Workplace. Reportez-vous aux exemples fournis ci-dessous. | |
Albums photo d’un groupe Workplace. | |
Règles concernant l’ajout automatique de membres à un groupe. | |
Documents d’un groupe Workplace. | |
Évènements d’un groupe Workplace. | |
Publications d’un groupe Workplace, organisées en fil. | |
Fichiers partagés dans un groupe Workplace. | |
| Requêtes d'adhésion en attente pour les groupes dont les approbations d'adhésion sont activées. |
Membres d’un groupe Workplace. Cette arête expose les valeurs suivantes :
| |
| Modérateurs d’un groupe Workplace. |
| Publication épinglée au groupe. |
| Liste de tous les groupes enfants (uniquement applicable aux groupes qui sont aussi des communautés) |
GET graph.facebook.com
/{group-id}?fields=id,name,archived,privacy
POST graph.facebook.com
/{group-id}?archive=true
GET graph.facebook.com
/{group-id}/members?fields=name,id,joined
GET graph.facebook.com
/{group-id}?fields=admins,moderators
GET graph.facebook.com
/{group-id}/docs
GET graph.facebook.com
/{group-id}/feed
GET graph.facebook.com
/{group-id}/feed?sorting_setting=RECENT_ACTIVITY
Paramètres
sorting_setting
Autorise le classement des publications par date de dernière mise à jour plutôt que par date de création lorsque ce paramètre est défini sur RECENT_ACTIVITY
. Le comportement par défaut peut être explicitement défini à l’aide de la valeur CHRONOLOGICAL
. Les mises à jour peuvent inclure les modifications de la publication, ainsi qu’un commentaire ou qu’une réaction ayant été ajoutés.
GET graph.facebook.com
/{group-id}/feed?fields=attachments
Les options de sondage sont répertoriées dans l’ordre décroissant en fonction du nombre de votes pour chaque option.
GET graph.facebook.com
/{group-id}/members?fields=name,joined
POST graph.facebook.com
/{group-id}/members/{member-id}
POST graph.facebook.com
/{group-id}/members?email=michael%40example.com
Lorsque vous incluez des adresses e-mail dans l’URL pour une requête, assurez-vous que ces adresses sont encodées au format URL. Exemple : michael@example.com
devient michael%40example.com
.
La suppression du dernier membre d’un groupe planifie la suppression de ce groupe.
DELETE graph.facebook.com
/{group-id}/members/{member-id}
DELETE graph.facebook.com
/{group-id}/members?email=michael%40example.com
Lorsque vous incluez des adresses e-mail dans l’URL pour une requête, assurez-vous que ces adresses sont encodées au format URL. Exemple : michael@example.com
devient michael%40example.com
.
POST graph.facebook.com
/{group-id}/admins/{user-id}
DELETE graph.facebook.com
/{group-id}/admins/{user-id}
POST graph.facebook.com
/{group-id}/events
?name=New+Event
&start_time=2017-03-02T14:00:04+00:00
&end_time=2017-03-02T15:00:04+00:00
&description=Test+Description
&location=Boardroom
POST graph.facebook.com
/{group-id}/photos?source={image-data}
POST graph.facebook.com
/{group-id}/photos?url={image-data}
POST graph.facebook.com
/{group-id}/feed?attached_media=[{"media_fbid":"{photo-id}"},{"media_fbid":"{photo-id}"}]
Paramètres
attached_media
Utilisé pour les photos et vidéos, avec un ensemble d’éléments media_fbids
indiqués entre accolades. Prend en charge les formats d’image suivants : .jpeg, .bmp, .png, .gif, .tiff. Pour plus d’informations sur les formats d’image, consultez cette page. Les fichiers vidéo pris en charge sont décrits sur cette page. Pour obtenir les éléments media_fbids
correspondant aux images, commencez par publier les photos non publiées dans https://graph.facebook.com/me/photos
, comme décrit sur cette page. Pour obtenir les éléments media_fbids
relatifs aux vidéos (y compris les fichiers GIF animés), commencez par publier ces vidéos dans https://graph.facebook.com/me/videos?no_story=true
.
La définition du paramètre no_story
sur true supprime l’actualité du fil qui est générée automatiquement sur le profil d’une personne lorsqu’elle importe une vidéo via votre application.
POST graph.facebook.com
/{group-id}/feed?files=[{file-id},{file-id}]
Paramètres
files
Utilisé pour les fichiers, avec un ensemble d’éléments file_ids
(notez qu’ils ne sont pas indiqués entre accolades). La gestion des versions de fichier n’est pas prise en charge pour l’instant. Pour mettre à jour des fichiers, supprimez le fichier original des pièces jointes de la publication, puis réimportez une nouvelle pièce jointe de type fichier. Prend en charge les formats de fichier suivants :
Pour obtenir les éléments file_ids
, commencez par publier les fichiers dans https://graph.facebook.com/group_file_revisions
. Vous pouvez publier des fichiers sources en local depuis votre ordinateur.
Vous ne pouvez pas combiner les paramètres attached_media
et files
dans un même appel d’API. Cette règle reflète le comportement de l’éditeur de groupe, qui offre des options distinctes pour l’importation d’une photo/vidéo et pour celle d’un fichier.
POST graph.facebook.com
/{group-id}/?post_permissions=NONE&join_setting=ADMIN_ONLY&purpose=WORK_SOCIAL&post_requires_admin_approval=false
GET graph.facebook.com
/{group-id}/pinned_posts?fields=reactions,comments
GET graph.facebook.com
/{group-id}?fields=is_community
GET graph.facebook.com
/{group-id}/auto_membership_rules
Exemple de réponse (JSON) :
{ "data": [ { "conditions": [ { "field": "TITLE", "operator": "CONTAINS", "values": [ "sales" ] } ], "id": RULE_ID } ], ... }
DELETE graph.facebook.com
/RULE_ID
POST graph.facebook.com
/{group-id}/auto_membership_rules
Exemple de charge utile :
{ "conditions": [ { "field": "LOCATION", "operator": "CONTAINS", "values": ["London", "San Francisco"] } ] }
Une mauvaise manipulation de cette API peut entraîner l’ajout de milliers d’utilisateur·ices à un groupe. Par conséquent, utilisez-la avec une extrême prudence et vérifiez soigneusement l’appel d’API avant de l’exécuter.
GET graph.facebook.com
/{group-id}?fields=id,is_official_group
POST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}