/{group-id}
Workplace 그룹을 나타냅니다. /{group-id}
노드는 하나의 그룹을 반환합니다.
기업 간 협력 그룹에 액세스할 때 생각해야 할 특정한 고려 사항이 있습니다.
WORK_MULTI_COMPANY
로 설정됩니다.id
, name
및 picture
만 표시됩니다.그래프 API GET
요청을 /{group-id}
로 보내서 그룹에 대한 정보를 읽을 수 있습니다.
그룹 노드를 읽으려면 그룹 콘텐츠 읽기 권한이 필요합니다.
필드 이름 | 설명 | 데이터 유형 |
---|---|---|
| 그룹 ID. |
|
| 그룹 커버 사진에 대한 정보 | |
| 그룹 표지 사진의 이미지에 포함된 URL. |
|
| 그룹에 대한 간단한 설명. |
|
| 그룹 아이콘의 URL. |
|
| 그룹이 기본 Workplace 그룹인지 표시합니다(읽기 전용). |
|
| 그룹이 커뮤니티이고 다른 그룹을 포함할 수 있는지 표시합니다(읽기 전용). |
|
| 그룹 이름. |
|
| 이 그룹을 생성한 멤버. | |
| 그룹의 공개 범위 설정. 가능한 값:
|
|
| 마지막으로 그룹이 업데이트된 시간. 여기에는 그룹 속성 변경 사항과 게시물 및 댓글의 변경 사항이 포함됩니다. |
|
| 그룹이 보관되었는지 표시합니다. |
|
| 그룹 게시물에 관리자 승인이 필요한지 나타냅니다. |
|
| 그룹의 목적을 나타냅니다. |
사용 중단: |
| 게시물에 관리자 승인이 필요한지 표시합니다. |
|
| 새 멤버가 그룹에 참여하는 방식을 표시합니다. |
|
|
|
|
| 그룹이 공식 Workplace 그룹인지 표시합니다. 공식 그룹 아이콘이 제품에서 공식 그룹의 이름과 함께 표시됩니다. |
|
이 에지를 사용하여 게시할 수 없습니다. 그룹을 만들려면/community/groups
에지에 게시합니다.
이 노드를 사용하여 그룹을 삭제할 수 없습니다. 그룹의 마지막 멤버를 제거하면 해당 그룹이 자동 삭제됩니다.
그래프 API POST
요청을 /{group-id}
에 보내고 값을 전달하여 요청 본문의 필드를 업데이트함으로써 그룹을 업데이트합니다.
그룹 노드를 업데이트하려면 그룹 관리 권한이 필요합니다.
에지 이름 | 설명 |
---|---|
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
에 게시하세요. 로컬 컴퓨터에서 소스 파일을 게시할 수도 있습니다.
하나의 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}