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,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
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=attachments
As 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,joined
POST graph.facebook.com
/{group-id}/members/{member-id}
POST graph.facebook.com
/{group-id}/members?email=michael%40example.com
Ao 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.com
Ao 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=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
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=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
Exemplo de Resposta (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
Exemplo 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_group
POST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}