Workplace from Meta dejará de estar disponible. Podrás seguir usando Workplace hasta el 31 de agosto de 2025. Visita nuestro servicio de ayuda para obtener más información.
/{group-id}
Representa un grupo de Workplace. El nodo /{group-id}
devuelve un único grupo.
Existen consideraciones específicas que se deben tener en cuenta cuando se accede a los grupos entre empresas:
WORK_MULTI_COMPANY
.id
, name
y picture
estarán visibles si la app es de una empresa distinta que el usuario.Puedes obtener información sobre un grupo con una solicitud GET
de la API Graph a /{group-id}
.
Se requiere el permiso leer el contenido del grupo para leer el nodo grupo.
Nombre del campo | Descripción | Tipo de datos |
---|---|---|
| El identificador del grupo. |
|
| Información sobre la foto de portada del grupo. | |
| Una URL que contiene una imagen de la foto de portada del grupo. |
|
| Una breve descripción del grupo. |
|
| La URL del icono del grupo. |
|
| Indica si el grupo es un grupo de Workplace predeterminado (solo lectura). |
|
| Indica si el grupo también es una comunidad y puede contener otros grupos (solo lectura). |
|
| El nombre del grupo. |
|
| El miembro que creó este grupo. | |
| La configuración de privacidad del grupo. Valores posibles:
|
|
| La última vez que se actualizó el grupo. Aquí se incluyen los cambios en las propiedades del grupo y en las publicaciones y comentarios. |
|
| Indica si el grupo se archivó. |
|
| Indica si las publicaciones del grupo requerirán la aprobación del administrador. |
|
| Indica la finalidad del grupo. |
Obsoletos: |
| Indica si una publicación requiere la aprobación del administrador. |
|
| Indica la forma en que los nuevos miembros pueden unirse al grupo. |
|
| Indica el orden de las publicaciones que se devolvieron para el perímetro |
|
| Indica si el grupo es un grupo oficial de Workplace. Un icono de grupo oficial aparecerá junto al nombre del grupo en el producto. |
|
No puedes publicar con este perímetro. Para crear un grupo, publica en el perímetro /community/groups
.
No se puede usar este nodo para eliminar un grupo. Si se elimina el último miembro de un grupo, se elimina automáticamente dicho grupo.
Puedes actualizar un grupo si realizas una solicitud POST
de la API Graph al /{group-id}
y pasas los valores de los campos para que se actualicen en el cuerpo de la solicitud.
Si se realizan actualizaciones a un nodo de grupo, es necesario el permiso de administrar grupos.
Nombre del perímetro | Descripción |
---|---|
Los administradores de un grupo de Workplace. Agregar o eliminar los administradores que se admiten en Workplace. Consultar los ejemplos que se mencionan más abajo. | |
Los álbumes de fotos creados para un grupo de Workplace. | |
Las reglas para agregar automáticamente miembros a un grupo. | |
Los documentos de un grupo de Workplace. | |
Los eventos de un grupo de Workplace. | |
Las publicaciones de un grupo de Workplace ordenadas en un feed. | |
Los archivos que se comparten en un grupo de Workplace. | |
| Las solicitudes de miembros pendientes para grupos que activaron la aprobación de solicitudes de miembros. |
Los miembros de un grupo de Workplace. Este perímetro muestra la siguiente información:
| |
| Los moderadores de un grupo de Workplace. |
| La publicación fijada al grupo. |
| Muestra los grupos secundarios (solo se aplica a los grupos que, a su vez, también son comunidades). |
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
Parámetros
sorting_setting
Permite ordenar las publicaciones por la fecha de la última actualización en vez de la fecha de creación si se establece en RECENT_ACTIVITY
. La conducta predeterminada puede establecerse explícitamente usando CHRONOLOGICAL
como valor. Las actualizaciones pueden incluir ediciones de las publicaciones y un comentario o una reacción que se haya agregado.
GET graph.facebook.com
/{group-id}/feed?fields=attachments
Las opciones de encuestas se muestran en orden descendiente según los votos que recibió cada opción.
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
Cuando se incluyen direcciones de correo electrónico en la URL en relación con una solicitud, asegúrate de que dichas direcciones tengan codificación URL. Ejemplo: michael@example.com
se transforma en michael%40example.com
.
Si se elimina el último miembro de un grupo, se programará la eliminación de dicho grupo.
DELETE graph.facebook.com
/{group-id}/members/{member-id}
DELETE graph.facebook.com
/{group-id}/members?email=michael%40example.com
Cuando se incluyen direcciones de correo electrónico en la URL en relación con una solicitud, asegúrate de que dichas direcciones tengan codificación URL. Ejemplo: michael@example.com
se transforma en 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}"}]
Parámetros
attached_media
Se utiliza para fotos y videos, una matriz de media_fbids
entre llaves. Se admiten los siguientes formatos de imagen: .jpeg, .bmp, .png, .gif, .tiff. Aquí puedes encontrar más información sobre los formatos de imagen. Aquí puedes encontrar los archivos de video compatibles Si quieres obtener media_fbids
para imágenes, publica primero en https://graph.facebook.com/me/photos
las fotos no publicadas según lo que se describe en el documento que se encuentra aquí. Si quieres obtener media_fbids
para videos (incluso GIF animados), primero publica los videos en https://graph.facebook.com/me/videos?no_story=true
.
Al configurar el parámetro no_story
como verdadero, se elimina la historia del feed que se genera automáticamente en el perfil de una persona cuando carga un video con tu app.
POST graph.facebook.com
/{group-id}/feed?files=[{file-id},{file-id}]
Parámetros
files
Se utiliza para archivos, una matriz de file_ids
(ten en cuenta que no están entre llaves). No se admite por el momento la versión del archivo. Para actualizar archivos, elimina el archivo original de los adjuntos de la publicación y vuelve a subir un nuevo archivo adjunto. Admite los siguientes formatos de archivos:
Para obtener file_ids
, publica primero los archivos en https://graph.facebook.com/group_file_revisions
. Puedes publicar los archivos fuente de manera local desde tu computadora.
No puedes combinar los parámetros attached_media
y files
en una sola llamada a la API. Esto imita el comportamiento en el editor del grupo, que presenta opciones separadas para subir "foto/video" y "archivo".
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
Ejemplo de respuesta (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
Ejemplo de carga:
{ "conditions": [ { "field": "LOCATION", "operator": "CONTAINS", "values": ["London", "San Francisco"] } ] }
Esta API tiene la capacidad de agregar miles de usuarios a un grupo si se comete un error. Por esta razón, es sumamente importante usarla con cuidado y comprobar todo antes de realizar la llamada a la API.
GET graph.facebook.com
/{group-id}?fields=id,is_official_group
POST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}