Workplace from Metaは廃止されます。Workplaceは2025年8月31日まで今まで通りご利用いただけます。詳しくはヘルプセンターをご覧ください。
/{group-id}
Workplaceグループを表します。/{group-id}
ノードは単一のグループを返します。
会社間グループにアクセスする場合に考慮しなければならない特定の注意事項があります。
WORK_MULTI_COMPANY
に設定されていますid
、name
、picture
だけですグループについての情報は、/{group-id}
に対してグラフAPIのGET
リクエストを発行することによって読み取ることができます。
グループノードを読み取るには、グループコンテンツの読み取りのアクセス許可が必要です。
フィールド名 | 説明 | データ型 |
---|---|---|
| グループID。 |
|
| グループのカバー写真に関する情報。 | |
| グループのカバー写真の画像が含まれているURL。 |
|
| グループの簡単な説明。 |
|
| グループのアイコンのURL。 |
|
| グループがデフォルトのWorkplaceグループ(読み取り専用)かどうかを示します。 |
|
| グループがコミュニティでもあって他のグループを含めることが可能かどうかを示します(読み取り専用)。 |
|
| グループの名前。 |
|
| このグループを作成したメンバー。 | |
| グループのプライバシー設定。使用可能な値:
|
|
| グループの最終更新時刻。これには、グループのプロパティの変更、投稿やコメントの変更が含まれます。 |
|
| グループがアーカイブされたかどうかを示します。 |
|
| グループへの投稿に管理者の承認が必要かどうかを示します。 |
|
| グループの目的を示します。 |
廃止済み: |
| 投稿に管理者の承認が必要かどうかを示します。 |
|
| グループに新しいメンバーが参加する方法を示します。 |
|
|
|
|
| グループが公式のWorkplaceグループかどうかを示します。製品の中で公式グループの名前の横には、公式グループアイコンが表示されます。 |
|
このエッジを使用して公開することはできません。グループを作成するには、/community/groups
エッジに公開します。
このノードを使用してグループを削除することはできません。グループに残っている最後のメンバーを削除すると、自動的にそのグループが削除されます。
グループは、/{group-id}
に対するグラフAPIのPOST
リクエストを発行し、更新するフィールドの値をリクエスト本体の中で渡すことによって更新できます。
グループノードに更新を加えるには、グループの管理のアクセス許可が必要です。
エッジ名 | 説明 |
---|---|
Workplaceグループの管理者。Workplaceでは管理者の追加と削除がサポートされる。下記の例を参照。 | |
Workplaceグループの写真アルバム。 | |
メンバーをグループに自動的に追加するためのルール。 | |
Workplaceグループのドキュメント。 | |
Workplaceグループのイベント。 | |
Workplaceグループの投稿(整理してフィードの中に入れられる)。 | |
Workplaceグループにシェアされたファイル。 | |
| メンバーシップ承認が有効になっているグループの承認待ちメンバーシップリクエスト。 |
Workplaceグループのメンバー。このエッジでは次のものが公開されています。
| |
| Workplaceグループのモデレーター。 |
| グループに固定された投稿。 |
| 子グループのリストを出力(コミュニティでもあるグループの場合のみ該当) |
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
パラメーター
sorting_setting
RECENT_ACTIVITY
に設定されている場合、投稿は、作成時刻ではなく最終更新時刻の順になります。デフォルトの動作は、CHRONOLOGICAL
を値として使用することにより明示的に設定できます。更新には、投稿に加えられた編集内容と共に、追加されたコメントまたはリアクションが含まれることがあります。
GET graph.facebook.com
/{group-id}/feed?fields=attachments
アンケートのオプションは、各オプションに対する投票数の降順で示されます。
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
リクエストのURLにメールアドレスを含める場合、そのメールアドレスがURLエンコードされていることを確認してください。例: michael@example.com
はmichael%40example.com
になります。
グループに最後に残ったメンバーを削除すると、そのグループの削除がスケジュール設定されます。
DELETE graph.facebook.com
/{group-id}/members/{member-id}
DELETE graph.facebook.com
/{group-id}/members?email=michael%40example.com
リクエストのURLにメールアドレスを含める場合、そのメールアドレスがURLエンコードされていることを確認してください。例: michael@example.com
は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}"}]
パラメーター
attached_media
写真&動画で使用する場合は、大括弧で囲んだmedia_fbids
の配列。画像の形式としては、.jpeg、.bmp、.png、.gif、.tiffがサポートされています。画像の形式について詳しくは、こちらをご覧ください。サポートされる動画ファイルについては、こちらをご覧ください。画像のmedia_fbids
を取得するには、未公開の写真をまずhttps://graph.facebook.com/me/photos
に公開します。こちらにあるドキュメントをご覧ください。動画(アニメーションGIFを含む)のmedia_fbids
を取得するには、動画をまずhttps://graph.facebook.com/me/videos?no_story=true
に公開してください。
パラメーターno_story
をtrueに設定することで、利用者がアプリを使って動画をアップロードしたときに、その人のプロフィールに自動的に生成されるフィードストーリーを抑止できます。
POST graph.facebook.com
/{group-id}/feed?files=[{file-id},{file-id}]
パラメーター
files
ファイルに対して使用する場合、file_ids
の配列(大括弧で囲まないことに注意)。現在のところ、ファイルのバージョン管理はサポートされていません。ファイルを更新するには、投稿の元の添付ファイルを削除してから、新しい添付ファイルを再アップロードしてください。以下のファイル形式がサポートされています。
file_ids
を取得するには、ファイルをまずhttps://graph.facebook.com/group_file_revisions
に公開してください。自分のコンピューターからソースファイルをローカルに公開するかもしれません。
1つのAPI呼び出しでattached_media
パラメーターとfiles
パラメーターを組み合わせることはできません。これは、「写真/動画」と「ファイル」とで別々のアップロードオプションがあるグループ投稿ツールの動作と同じです。
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
応答の例(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
ペイロードの例
{ "conditions": [ { "field": "LOCATION", "operator": "CONTAINS", "values": ["London", "San Francisco"] } ] }
このAPIでは、グループに何千というユーザーを誤って追加する可能性があるため、使用する際には細心の注意を払い、API呼び出しを実行する前にダブルチェックするようにしてください。
GET graph.facebook.com
/{group-id}?fields=id,is_official_group
POST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}