コミュニティ

パス/community

Workplaceコミュニティを表します。/communityノードは、タイプがグループの単一コミュニティオブジェクトを返します。APIの便宜上、コミュニティオブジェクトは、Workplaceコミュニティ内の他のグループのルートグループと考えることができます。

コミュニティIDは、カスタム統合アクセストークンを指定してgraph.facebook.com/communityに対するグラフAPIのGET呼び出しを実行することによって調べることができます。

読み取り

GET graph.facebook.com
  /community

アクセス許可

コミュニティノードには、グループコンテンツの読み取りアクセス許可かグループの管理アクセス許可が必要です。

公開

このノードを使用してWorkplaceコミュニティを公開することはできません。

削除

このノードを使用してWorkplaceコミュニティを削除することはできません。

更新

このノードを使用してWorkplaceコミュニティを更新することはできません。

エッジ

名前説明

/admins

Workplaceコミュニティのシステム管理者。

/former_members

現在はアカウントが閉鎖されているWorkplaceコミュニティの元メンバー。

/groups

Workplaceコミュニティのグループ。

/members

Workplaceコミュニティのメンバー。

新しいグループを作成する

Workplaceコミュニティの新しいグループは、/community/groupsエッジに対してPOSTリクエストを発行することによって作成できます。応答には、新たに作成されたグループのIDが含まれます。グループにメンバーが表示されるようにするには、少なくとも1人のメンバーを追加して、そのメンバーを管理者にする必要があります。group_typeフィールドを使ってグループタイプを設定します(purposeフィールドは読み取り専用です)。

POST graph.facebook.com
  /community/groups?
    name={...}&
    description={...}&
    privacy=OPEN

コミュニティのすべてのグループリストを取得します。

GET graph.facebook.com
  /community/groups

ルートコミュニティのすべてのメンバーリストを取得します。

GET graph.facebook.com
  /community/members

新しいグループをルートコミュニティに追加する。

POST graph.facebook.com
  /community/groups?
    name={...}&
    description={...}&
    privacy=OPEN