O Workplace from Meta será descontinuado. Você poderá continuar usando o Workplace até 31 de agosto de 2025. Para saber mais, acesse nossa Central de Ajuda.
/{group-id}Representa um grupo do Workplace. O nó /{group-id} retorna um único grupo.
Há algumas considerações que devem ser levadas em conta ao acessar grupos multiempresariais:
WORK_MULTI_COMPANY.id, name e picture serão visíveis quando o app for de uma empresa diferente da empresa do usuário.É possível ler informações sobre um grupo fazendo uma solicitação GET da Graph API à /{group-id}.
A leitura do nó Grupo requer a permissão Ler o conteúdo do grupo.
| Nome do campo | Descrição | Tipo de dados |
|---|---|---|
| O ID do grupo. |
|
| Informações sobre a foto da capa do grupo. | |
| Um URL com a imagem da foto de capa do grupo. |
|
| Uma breve descrição do grupo. |
|
| O URL do ícone do grupo. |
|
| Indica se é um grupo padrão do Workplace (somente leitura). |
|
| Indica se o grupo também é uma comunidade e pode conter outros grupos (somente leitura). |
|
| O nome do grupo. |
|
| O membro que criou o grupo. | |
| A configuração de privacidade do grupo. Valores possíveis:
|
|
| A última vez que o grupo foi atualizado. Isso inclui alterações nas propriedades, nas publicações e nos comentários do grupo. |
|
| Indica se o grupo foi arquivado. |
|
| Indica se as publicações no grupo precisam de aprovação do administrador. |
|
| Indica a finalidade do grupo. |
Obsoleto: |
| Indica se uma publicação requer aprovação do administrador. |
|
| Indica como novos membros podem participar do grupo. |
|
| Indica a ordem das publicações retornadas nas bordas |
|
| Indica se é um grupo oficial do Workplace. Um ícone de grupo oficial aparecerá ao lado do nome do grupo no produto. |
|
Não é possível fazer uma publicação com esta borda. Para criar um grupo, publique na borda /community/groups.
Não é possível excluir um grupo com esse nó. O grupo será excluído automaticamente se o último membro for removido.
É possível atualizar um grupo fazendo uma solicitação POST da Graph API para /{group-id} e passando os valores dos campos a serem atualizados no corpo da solicitação.
Para atualizar um nó de grupo, é necessário ter a permissão Gerenciar grupos.
| Nome da borda | Descrição |
|---|---|
Os administradores de um grupo do Workplace. A adição e a exclusão de administradores são possíveis no Workplace. Consulte os exemplos abaixo. | |
Os álbuns de fotos em um grupo do Workplace. | |
As regras para adicionar membros automaticamente a um grupo. | |
Os documentos em um grupo do Workplace. | |
Os eventos em um grupo do Workplace. | |
As publicações em um grupo do Workplace, organizadas em um feed. | |
Os arquivos compartilhados em um grupo do Workplace. | |
| As solicitações de entrada pendentes de grupos que têm a aprovação de membros habilitada. |
Os membros de um grupo do Workplace. Essa borda expõe o seguinte:
| |
| Os moderadores de um grupo do Workplace. |
| A publicação fixada no grupo. |
| Lista dos grupos derivados (aplicável apenas a grupos que também são comunidades). |
GET graph.facebook.com
/{group-id}?fields=id,name,archived,privacyPOST graph.facebook.com
/{group-id}?archive=trueGET graph.facebook.com
/{group-id}/members?fields=name,id,joinedGET graph.facebook.com
/{group-id}?fields=admins,moderatorsGET graph.facebook.com
/{group-id}/docsGET graph.facebook.com
/{group-id}/feedGET graph.facebook.com
/{group-id}/feed?sorting_setting=RECENT_ACTIVITYParâmetros
sorting_setting
Quando definido como RECENT_ACTIVITY, permite ordenar as publicações de acordo com a última atualização, em vez da criação. O comportamento-padrão pode ser configurado explicitamente usando CHRONOLOGICAL como valor. As atualizações podem incluir edições à publicação, bem como comentários ou reações adicionados.
GET graph.facebook.com
/{group-id}/feed?fields=attachmentsAs opções de enquete são listadas em ordem descendente conforme a contagem de votos de cada opção.
GET graph.facebook.com
/{group-id}/members?fields=name,joinedPOST graph.facebook.com
/{group-id}/members/{member-id}POST graph.facebook.com
/{group-id}/members?email=michael%40example.comAo incluir endereços de email no URL de uma solicitação, verifique se eles estão codificados em URL. Exemplo: michael@example.com se torna michael%40example.com.
A exclusão de um grupo será agendada se o seu último membro for removido.
DELETE graph.facebook.com
/{group-id}/members/{member-id}DELETE graph.facebook.com
/{group-id}/members?email=michael%40example.comAo incluir endereços de email no URL de uma solicitação, verifique se eles estão codificados em URL. Exemplo: michael@example.com se torna 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=BoardroomPOST 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
Usado para fotos e vídeo, uma matriz de media_fbids entre chaves. Estes são os formatos de imagem compatíveis: .jpeg, .bmp, .png, .gif, .tiff. Para mais informações sobre formatos de imagem, acesse aqui. Para ver os arquivos de vídeo compatíveis, acesse aqui. Para obter media_fbids para as imagens, publique fotos não publicadas primeiro em https://graph.facebook.com/me/photos, conforme descrito na documentação aqui. Para obter media_fbids para vídeos (incluindo GIFs animados), publique vídeos primeiro em https://graph.facebook.com/me/videos?no_story=true.
Definir o parâmetro no_story como verdadeiro omite a história do feed que é gerada automaticamente no perfil de um usuário quando ele carrega um vídeo usando seu app.
POST graph.facebook.com
/{group-id}/feed?files=[{file-id},{file-id}]Parâmetros
files
Usado para arquivos, uma matriz de file_ids (sem chaves). No momento, as versões de arquivo não são compatíveis. Para atualizar arquivos, remova o original dos anexos da publicação e carregue um novo arquivo de anexo. Estes são os formatos de arquivo compatíveis:
Para obter file_ids, publique arquivos primeiro em https://graph.facebook.com/group_file_revisions. É possível publicar arquivos que estejam em seu computador.
Não é possível combinar os parâmetros attached_media e files em uma chamada de API. Isso imita o comportamento no criador de grupos, que tem opções separadas para carregar fotos/vídeos e arquivos.
POST graph.facebook.com
/{group-id}/?post_permissions=NONE&join_setting=ADMIN_ONLY&purpose=WORK_SOCIAL&post_requires_admin_approval=falseGET graph.facebook.com
/{group-id}/pinned_posts?fields=reactions,commentsGET graph.facebook.com
/{group-id}?fields=is_communityGET graph.facebook.com
/{group-id}/auto_membership_rulesExemplo de Resposta (JSON):
{
"data": [
{
"conditions": [
{
"field": "TITLE",
"operator": "CONTAINS",
"values": [
"sales"
]
}
],
"id": RULE_ID
}
],
...
}
DELETE graph.facebook.com
/RULE_IDPOST graph.facebook.com
/{group-id}/auto_membership_rulesExemplo de carga:
{
"conditions": [
{
"field": "LOCATION",
"operator": "CONTAINS",
"values": ["London", "San Francisco"]
}
]
}
Essa API pode adicionar milhares de usuários a um grupo se um erro for cometido. Por isso, é importante usá-la com cuidado e conferir as informações antes de executar a chamada de API.
GET graph.facebook.com
/{group-id}?fields=id,is_official_groupPOST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}