Workplace from Meta non sarà più disponibile. Potrai continuare a usare Workplace fino al 31 agosto 2025. Visita il nostro Centro assistenza per maggiori informazioni.
/{group-id}
Rappresenta un gruppo di Workplace. Il nodo /{group-id}
restituisce un unico gruppo.
Ci sono considerazioni specifiche che devono essere prese in considerazione quando si accede a gruppi per più aziende:
WORK_MULTI_COMPANY
id
, name
e picture
saranno visibili all'utente in caso di app appartenente a un'azienda diversa.Puoi leggere le informazioni relative a un gruppo effettuando una richiesta GET
all'API Graph per il /{group-id}
.
Per leggere un nodo Group è necessaria l'autorizzazione Read group content.
Nome del campo | Descrizione | Tipo di dati |
---|---|---|
| L'ID del gruppo. |
|
| Informazioni sull'immagine di copertina del gruppo. | |
| Un URL contenente l'immagine da usare come immagine di copertina del gruppo. |
|
| Una breve descrizione del gruppo. |
|
| L'URL per l'icona del gruppo. |
|
| Indica se il gruppo è un gruppo di Workplace predefinito (sola lettura). |
|
| Indica se il gruppo è anche una community e può contenere altri gruppi (sola lettura). |
|
| Il nome del gruppo. |
|
| Il membro che ha creato il gruppo. | |
| L'impostazione sulla privacy del gruppo. Valori possibili:
|
|
| L'ultimo aggiornamento del gruppo. Questo include eventuali modifiche apportate alle proprietà del gruppo e a post e commenti. |
|
| Indica se il gruppo è stato archiviato. |
|
| Indica se la pubblicazione di post nel gruppo richiede l'approvazione di un amministratore. |
|
| Indica lo scopo del gruppo. |
Obsoleti: |
| Indica se un post richiede l'approvazione di un amministratore. |
|
| Indica in che modo nuovi membri possono unirsi al gruppo. |
|
| Indica l'ordine dei post restituiti per i segmenti |
|
| Indica se il gruppo è un gruppo di Workplace ufficiale. Se lo è, viene visualizzata l'icona del gruppo ufficiale accanto al nome del gruppo nel prodotto. |
|
Non puoi pubblicare usando questo segmento. Per poter creare un gruppo, pubblica sul segmento /community/groups
.
Non puoi eliminare un gruppo usando questo nodo. La rimozione dell'ultimo membro di un gruppo comporterà l'eliminazione automatica di quel gruppo.
Puoi aggiornare un gruppo effettuando una richiesta POST
API Graph per il /{group-id}
e passando i valori per il campo da aggiornare nel corpo della richiesta.
Per aggiornare un nodo del gruppo è necessaria l'autorizzazione Manage groups.
Nome del segmento | Descrizione |
---|---|
Gli amministratori di un gruppo di Workplace. Aggiunta ed eliminazione di amministratori supportate su Workplace. Consulta gli esempi sotto. | |
Gli album fotografici in un gruppo di Workplace. | |
Le regole per l'aggiunta automatica di membri in un gruppo. | |
I documenti in un gruppo di Workplace. | |
Gli eventi in un gruppo di Workplace. | |
I post in un gruppo di Workplace organizzati in un feed. | |
I file condivisi in un gruppo di Workplace. | |
| Le richieste di iscrizione in sospeso per i gruppi con approvazione delle iscrizioni abilitata. |
I membri di un gruppo di Workplace. Questo segmento indica:
| |
| I moderatori di un gruppo di Workplace. |
| Il post fissato in alto nel gruppo. |
| Elenca eventuali gruppi secondari (applicabile solo ai gruppi che sono anche community) |
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
Parametri
sorting_setting
Consente di ordinare i post in base all'ora dell'ultimo aggiornamento invece che all'ora della creazione quando impostato su RECENT_ACTIVITY
. Il comportamento predefinito può essere impostato in maniera esplicita usando CHRONOLOGICAL
come valore. Gli aggiornamenti possono includere le modifiche al post ed eventuali commenti o reazioni aggiunti.
GET graph.facebook.com
/{group-id}/feed?fields=attachments
Le opzioni di sondaggio sono elencate in ordine decrescente di voti totali per ciascuna opzione.
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
Quando includi indirizzi e-mail nell'URL per una richiesta, assicurati che tali indirizzi siano in codifica URL. Esempio: michael@example.com
diventa michael%40example.com
.
La rimozione dell'ultimo membro da un gruppo comporterà la programmazione dell'eliminazione di quel gruppo.
DELETE graph.facebook.com
/{group-id}/members/{member-id}
DELETE graph.facebook.com
/{group-id}/members?email=michael%40example.com
Quando includi indirizzi e-mail nell'URL per una richiesta, assicurati che tali indirizzi siano in codifica URL. Esempio: michael@example.com
diventa 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}"}]
Parametri
attached_media
Utilizzato per foto e video, un array di media_fbids
tra parentesi. Supporta i seguenti formati immagine: .jpeg, .bmp, .png, .gif, .tiff. Maggiori informazioni sui formati immagine sono disponibili qui. I file video supportati sono indicati qui. Per ottenere media_fbids
per le immagini, devi prima pubblicare le foto non pubblicate all'indirizzo https://graph.facebook.com/me/photos
, come descritto nella documentazione qui. Per otteneremedia_fbids
per i video (incluse GIF animate), devi prima pubblicare i video all'indirizzo https://graph.facebook.com/me/videos?no_story=true
.
L'impostazione del parametro no_story
su "true" sopprime la notizia nel feed che viene generata automaticamente sul profilo di un utente quando carica un video usando la tua app.
POST graph.facebook.com
/{group-id}/feed?files=[{file-id},{file-id}]
Parametri
files
Utilizzato per i file, un array di file_ids
non tra parentesi. La gestione delle versioni dei file non è al momento supportata. Per aggiornare i file, rimuovi il file originale dagli allegati del post e ripeti il caricamento del file come allegato. Supporta i seguenti formati di file:
Per ottenere file_ids
, devi prima pubblicare i file all'indirizzo https://graph.facebook.com/group_file_revisions
. Puoi pubblicare i file di origine in locale dal tuo computer.
Non puoi combinare i parametri attached_media
e files
in un'unica chiamata API. Questa operazione simula il comportamento dello strumento di composizione del gruppo, che prevede opzioni separate per il caricamento di elementi "Foto/Video" e "File".
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
Esempio di risposta (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
Esempio di payload:
{ "conditions": [ { "field": "LOCATION", "operator": "CONTAINS", "values": ["London", "San Francisco"] } ] }
Questa API potrebbe aggiungere migliaia di utenti a un gruppo in caso di errore, quindi è estremamente importante utilizzarla con attenzione e ricontrollare prima di eseguire la chiamata API.
GET graph.facebook.com
/{group-id}?fields=id,is_official_group
POST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}