/{group-id}
แสดงถึงกลุ่ม Workplace โหนด /{group-id}
จะส่งคืนกลุ่มเดี่ยว
มีข้อพิจารณาที่เฉพาะเจาะจงที่ควรคำนึงถึงเมื่อเข้าถึงกลุ่มที่มีหลายบริษัท ได้แก่
WORK_MULTI_COMPANY
id
, name
และ picture
เท่านั้น หากเป็นแอพจากบริษัทอื่นที่ไม่ใช่บริษัทของผู้ใช้คุณสามารถอ่านข้อมูลเกี่ยวกับกลุ่มได้โดยส่งคำขอ GET
ของ API กราฟไปยัง /{group-id}
การอ่านโหนดของกลุ่มจะต้องใช้สิทธิ์การอนุญาตอ่านเนื้อหาของกลุ่ม
ชื่อช่อง | คำอธิบาย | ประเภทของข้อมูล |
---|---|---|
| ID กลุ่ม |
|
| ข้อมูลเกี่ยวกับรูปภาพหน้าปกของกลุ่ม | |
| URL ที่มีรูปภาพสำหรับรูปภาพหน้าปกของกลุ่ม |
|
| คำอธิบายโดยย่อเกี่ยวกับกลุ่ม |
|
| URL สำหรับไอคอนของกลุ่ม |
|
| ระบุว่ากลุ่มนั้นเป็นกลุ่ม Workplace ตามค่าเริ่มต้นหรือไม่ (อ่านอย่างเดียว) |
|
| ระบุว่ากลุ่มนั้นเป็นชุมชนด้วยและสามารถประกอบด้วยกลุ่มอื่นๆ ได้หรือไม่ (อ่านอย่างเดียว) |
|
| ชื่อกลุ่ม |
|
| สมาชิกที่สร้างกลุ่มนี้ | |
| การตั้งค่าความเป็นส่วนตัวของกลุ่ม ค่าที่เป็นไปได้:
|
|
| เวลาที่อัพเดตกลุ่มครั้งล่าสุด ซึ่งรวมถึงการเปลี่ยนแปลงคุณสมบัติของกลุ่มและการเปลี่ยนแปลงโพสต์และความคิดเห็น |
|
| ระบุว่ากลุ่มนั้นได้รับการจัดเก็บหรือไม่ |
|
| ระบุว่าการโพสต์ไปยังกลุ่มจะต้องได้รับการอนุมัติจากผู้ดูแลหรือไม่ |
|
| ระบุวัตถุประสงค์ของกลุ่ม |
เลิกใช้แล้ว: |
| ระบุว่าโพสต์จะต้องได้รับการอนุมัติจากผู้ดูแลหรือไม่ |
|
| ระบุวิธีที่สมาชิกใหม่จะเข้าร่วมกลุ่มได้ |
|
| ระบุว่าลำดับของโพสต์ที่ส่งคืนสำหรับจุดเชื่อมโยง |
|
| ระบุว่ากลุ่มนั้นเป็นกลุ่ม Workplace อย่างเป็นทางการหรือไม่ ไอคอนกลุ่มอย่างเป็นทางการจะปรากฏคู่กับชื่อของกลุ่มอย่างเป็นทางการในผลิตภัณฑ์ |
|
คุณไม่สามารถเผยแพร่โดยใช้จุดเชื่อมโยงนี้ได้ หากต้องการสร้างกลุ่ม ให้เผยแพร่ไปยังจุดเชื่อมโยง /community/groups
คุณไม่สามารถลบกลุ่มโดยใช้โหนดนี้ได้ การลบสมาชิกคนสุดท้ายของกลุ่มออกจะเป็นการลบกลุ่มนั้นโดยอัตโนมัติ
คุณสามารถอัพเดตกลุ่มได้โดยส่งคำขอ POST
ของ API กราฟไปยัง /{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
ก่อน ตามที่อธิบายไว้ในเอกสารประกอบที่นี่ และหากต้องการรับ media_fbids
สำหรับวิดีโอ (รวมถึงไฟล์ GIF แบบเคลื่อนไหว) โปรดเผยแพร่วิดีโอไปยัง 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
ก่อน คุณอาจเผยแพร่ไฟล์ต้นทางภายในเครื่องจากคอมพิวเตอร์ของคุณก็ได้
คุณไม่สามารถรวมพารามิเตอร์ attached_media
และ files
ในการเรียก API ครั้งเดียวกันได้ การดำเนินการนี้เลียนแบบลักษณะในช่องเขียนของกลุ่ม ซึ่งมีตัวเลือกแยกจากกันสำหรับอัพโหลด "รูปภาพ/วิดีโอ" และ "ไฟล์"
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 นี้อย่างระมัดระวัง และตรวจย้ำให้มั่นใจก่อนที่จะทำการเรียกใช้ API
GET graph.facebook.com
/{group-id}?fields=id,is_official_group
POST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}