Workplace from Meta กำลังจะปิดตัวลง คุณจะสามารถใช้งาน Workplace ต่อไปได้จนถึงวันที่ 31 สิงหาคม 2025 โปรดไปที่ศูนย์ช่วยเหลือของเราเพื่อดูข้อมูลเพิ่มเติม
/{group-id}แสดงถึงกลุ่ม Workplace โหนด /{group-id} จะส่งคืนกลุ่มเดี่ยว
มีข้อพิจารณาที่เฉพาะเจาะจงที่ควรคำนึงถึงเมื่อเข้าถึงกลุ่มที่มีหลายบริษัท ได้แก่
WORK_MULTI_COMPANYid, 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,privacyPOST graph.facebook.com
/{group-id}?archive=trueGET graph.facebook.com
/{group-id}/members?fields=name,id,joinedGET graph.facebook.com
/{group-id}?fields=admins,moderatorsGET graph.facebook.com
/{group-id}/docsGET graph.facebook.com
/{group-id}/feedGET 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,joinedPOST 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=BoardroomPOST 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=falseGET graph.facebook.com
/{group-id}/pinned_posts?fields=reactions,commentsGET graph.facebook.com
/{group-id}?fields=is_communityGET 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_IDPOST 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_groupPOST graph.facebook.com
/{group-id?is_official_group={FALSE | TRUE}