/{member-id}
แสดงถึงอ็อบเจ็กต์ผู้ใช้ในฐานะสมาชิกของชุมชนหรือกลุ่ม Workplace
/community/members
ส่งคืนรายชื่อบัญชีผู้ใช้ปัจจุบันทั้งหมด จำเป็นต้องใช้สิทธิ์การอนุญาตจัดการโปรไฟล์การทำงาน
external_id
หากต้องการกรองผู้ใช้ตาม ID ภายนอก ให้ใช้พารามิเตอร์ external_ids
และส่งรายการที่คั่นด้วยเครื่องหมายจุลภาคซึ่งประกอบด้วย ID ภายนอกของผู้ใช้ที่ต้องการ
/community/organization_members
ส่งคืนรายการผู้ใช้ จำเป็นต้องใช้สิทธิ์การอนุญาตอ่านการเป็นสมาชิกของกลุ่ม ระบบจะแสดงบัญชีผู้ใช้ที่กำลังใช้งานอยู่ตามค่าเริ่มต้น เมื่อใช้พารามิเตอร์ URL inactive=1
จะสามารถแสดงบัญชีผู้ใช้ที่ปิดใช้งานแล้วแทนได้
ส่งคืนอ็อบเจ็กต์ผู้ใช้รายการเดียวซึ่งแสดงถึงผู้ใช้ Workplace โดยคุณสามารถเข้าถึงได้ผ่านทาง Workplace ID ของสมาชิกหรืออีเมลที่สมาชิกใช้เมื่อเข้าสู่ระบบ Workplace
/{member_id}
/{email_address}
การอ่านข้อมูลเกี่ยวกับสมาชิกจำเป็นต้องใช้สิทธิ์การอนุญาตอ่านโปรไฟล์การทำงานหรือสิทธิ์การอนุญาตจัดการบัญชี อย่างใดอย่างหนึ่ง หากการผสานการทำงานใช้สิทธิ์การอนุญาตจัดการบัญชีอยู่ และมีการจำกัดขอบเขตเฉพาะกลุ่ม จะส่งผลให้ไม่สามารถเข้าถึงช่องสมาชิกบางช่องได้
ชื่อช่อง | คำอธิบาย | ประเภท |
---|---|---|
| ID บัญชีผู้ใช้ของบุคคลนี้ |
|
| ชื่อของผู้ใช้ |
|
| นามสกุลของผู้ใช้ |
|
| อีเมลหลักของผู้ใช้ ซึ่งใช้เป็นชื่อผู้ใช้บน Workplace ด้วย |
|
| ตำแหน่งบน Workplace ของผู้ใช้ กรณีที่ตั้งค่าผ่าน API การจัดการบัญชี |
|
| องค์กรบน Workplace ของผู้ใช้ กรณีที่ตั้งค่าผ่าน API การจัดการบัญชี |
|
| ฝ่ายบน Workplace ของผู้ใช้ กรณีที่ตั้งค่าผ่าน API การจัดการบัญชี |
|
| ชื่อแผนกบน Workplace ของผู้ใช้ กรณีที่ตั้งค่าผ่าน API การจัดการบัญชี |
|
| หมายเลขโทรศัพท์หลักที่ระบุไว้ของผู้ใช้ แผนที่ไปยังข้อมูล |
|
| ที่อยู่หลักที่ระบุไว้ของผู้ใช้ แผนที่ไปยังข้อมูล |
|
| รูปโปรไฟล์ของผู้ใช้ |
|
| ลิงก์ไปยังโปรไฟล์ของผู้ใช้ |
|
| รูปแบบภาษาของผู้ใช้ |
|
| ชื่อนามสกุลของผู้ใช้ |
|
| ชื่อของผู้ใช้ซึ่งจัดรูปแบบให้สามารถรองรับการเรียงลำดับในภาษาจีน ภาษาญี่ปุ่น หรือภาษาเกาหลีได้อย่างถูกต้อง |
|
| เวลาที่อัพเดต |
|
| เวลาที่เชิญบัญชีในรูปแบบ UTC |
|
| เวลาที่ขอรับสิทธิ์บัญชีในรูปแบบ UTC |
|
| เวลาที่ปิดใช้งานบัญชีในรูปแบบ UTC |
|
| ตัวระบุสำหรับสมาชิกที่กำหนดโดยลูกค้า สมาชิกแต่ละรายอาจระบุชุดค่า external_id แบบไม่ปล่อยว่างโดยใช้ API การจัดการบัญชี Workplace จะไม่ระบุค่า attribute external_id โดยเด็ดขาด |
|
| วันที่และเวลาที่ผู้ใช้เข้าร่วมบริษัท กรณีที่ตั้งค่าผ่าน API การจัดการบัญชี |
|
| คำอธิบายตัวเองของผู้ใช้ |
|
| ระบุชื่อของศูนย์ต้นทุน |
|
| โทเค็นการเข้าถึงสมาชิกซึ่งช่วยให้การผสานการทำงานสามารถทำการเรียกใช้ในนามของผู้ใช้ที่เฉพาะเจาะจงได้ Impersonate เป็นสิทธิ์การอนุญาตที่เลิกใช้แล้ว ห้ามสร้างฟังก์ชั่นการทำงานใหม่โดยใช้สิทธิ์การอนุญาตนี้ มีเพียงการผสานการทำงานแบบกำหนดเองเท่านั้นที่สามารถใช้สิทธิ์การอนุญาตนี้ได้ ซึ่งเปิดใช้งานอยู่ในขณะนี้ |
|
| ระบุลิงก์ที่ผู้ใช้สามารถใช้เพื่อขอรับสิทธิ์บัญชี Workplace ของตนเอง (ใช้ได้กับผู้ใช้ที่ยังไม่ขอรับสิทธิ์เท่านั้น) |
|
| ระบุรหัสเข้าถึงที่ผู้ใช้สามารถใช้เพื่อขอรับสิทธิ์บัญชี Workplace ของตนเอง (ใช้ได้กับผู้ใช้ที่ยังไม่ขอรับสิทธิ์เท่านั้น) |
|
| รูปแบบภาษาของผู้ใช้ นี่คือรูปแบบภาษาที่ Workplace จะใช้สำหรับผู้ใช้รายนี้จนกว่าจะมีวิธีอื่นในการกำหนดรูปแบบภาษาของผู้ใช้ดังกล่าว (เช่น การตั้งค่าภาษาในเบราว์เซอร์หรือในอุปกรณ์) |
|
| ข้อมูลเกี่ยวกับสถานะบุคลากรหน้างานของผู้ใช้ |
|
| ระบุว่าบัญชีผู้ใช้กำลังใช้งานอยู่หรือไม่ |
|
โปรดดู API (กราฟ) การจัดการบัญชี
โปรดดู API (กราฟ) การจัดการบัญชี
โปรดดู API (กราฟ) การจัดการบัญชี
ชื่อจุดเชื่อมโยง | คำอธิบาย |
---|---|
เหตุการณ์เกี่ยวกับผู้ใช้รายนี้ ตามค่าเริ่มต้นแล้ว จะไม่รวมเหตุการณ์ที่ผู้ใช้ปฏิเสธหรือไม่ได้ตอบกลับ | |
ฟีดของโพสต์ (รวมถึงการอัพเดตสถานะ) และลิงก์ที่ผู้ใช้รายนี้เผยแพร่ | |
| ข้อความ Workplace ของผู้ใช้หรือหน้าบอท จำเป็นต้องใช้สิทธิ์การอนุญาตอ่านข้อความทั้งหมด หากต้องการดูการสนทนาของผู้ใช้ |
| ผู้จัดการ (คนเดียวหรือหลายคน) ที่ระบุไว้ของผู้ใช้ |
| ผู้อยู่ใต้บังคับบัญชาที่ระบุไว้ของผู้ใช้ |
รูปโปรไฟล์ของสมาชิก | |
| กลุ่มที่เชื่อมโยงกับสมาชิก |
| หมายเลขโทรศัพท์ที่เชื่อมโยงกับสมาชิก |
| ทักษะของสมาชิก |
| เครื่องหมายที่มอบให้ผู้ใช้ |
| นำผู้ใช้ออกจากระบบ Workplace เฉพาะ |
ลบข้อมูลโปรไฟล์ของผู้ใช้ที่ถูกปิดใช้งานออก เฉพาะ |
GET /{member_id}?fields=email,name HTTP/1.1
Host: graph.facebook.com
GET /{email_address} HTTP/1.1
Host: graph.facebook.com
GET /community/members?external_ids=12356,abc123 HTTP/1.1
Host: graph.facebook.com
GET /community/organization_members?inactive=1 HTTP/1.1
Host: graph.facebook.com
GET graph.facebook.com
/{member-id}/events
GET /{member_id}/reports HTTP/1.1
Host: graph.facebook.com
GET /{member_id}/managers HTTP/1.1
Host: graph.facebook.com
จำเป็นต้องใช้โทเค็นการผสานการทำงานแบบกำหนดเองที่มีสิทธิ์การอนุญาตอ่านข้อความทั้งหมด:
GET graph.facebook.com
/{member-id}/conversations?fields=messages{message,attachments,from}
จำเป็นต้องใช้โทเค็นการผสานการทำงานแบบกำหนดเองที่มีสิทธิ์การอนุญาตอ่านข้อความทั้งหมด:
GET graph.facebook.com
/{member-id}/conversations
จำเป็นต้องใช้โทเค็นการผสานการทำงานแบบกำหนดเองที่มีสิทธิ์การอนุญาตอ่านข้อความทั้งหมด:
GET graph.facebook.com
/{thread-id}/messages?user={user-id}
GET graph.facebook.com
/me/conversations?fields=messages{message,attachments}
นามแฝง /me
จะชี้ไปยังหน้าบอทเมื่อใช้งานโทเค็นการผสานการทำงานแบบกำหนดเอง
จำเป็นต้องใช้โทเค็นการผสานการทำงานแบบกำหนดเองที่มีสิทธิ์การอนุญาตลบข้อความแชท
DELETE graph.facebook.com
/{message-id}?user={user-id}
การลบข้อความจะลบเฉพาะข้อความจากมุมมองของสมาชิกที่ระบุในคำขอเท่านั้น หากต้องการลบข้อความให้หมดไป จะต้องลบมุมมองข้อความนั้นของสมาชิกแต่ละรายด้วย
จำเป็นต้องใช้โทเค็นการผสานการทำงานแบบกำหนดเองที่มีสิทธิ์การอนุญาตจัดการบัญชี:
GET graph.facebook.com
/{member-id}?fields=account_invite_time,account_claim_time
ระบบจะแสดงช่องเหล่านี้ในกรณีที่สมาชิกได้รับเชิญหรือขอรับสิทธิ์บัญชีของตนเองแล้วเท่านั้น
จำเป็นต้องใช้โทเค็นการผสานการทำงานแบบกำหนดเองที่มีสิทธิ์การอนุญาตจัดการบัญชี:
GET graph.facebook.com
/{member-id}?fields=account_deactivate_time
ระบบจะแสดงช่องเหล่านี้ในกรณีที่บัญชีของสมาชิกถูกปิดใช้งานแล้วเท่านั้น
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตออกจากระบบ:
POST graph.facebook.com
/{member-id}/logout
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตจัดการโปรไฟล์การทำงาน รองรับทั้ง URL ของไฟล์และการอัพโหลดไฟล์ในคำขอ
POST graph.facebook.com
/{member-id}/profile_pictures?
image_url={...}&
caption={...}
POST graph.facebook.com
/{member-id}/profile_pictures?
caption={...}
Content-Type: multipart/form-data;
Content-Disposition: form-data; name="image_data"; filename="/profile_picture.png
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตจัดการโปรไฟล์การทำงาน
POST graph.facebook.com
/{member-id}/phones?
type={...}&
primary={...}&
number={...}
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตอ่านโปรไฟล์การทำงาน
GET graph.facebook.com
/{member-id}/skills
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตจัดการโปรไฟล์การทำงาน
POST graph.facebook.com
/{member-id}/skills?name={...}
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตจัดการโปรไฟล์การทำงาน
DELETE graph.facebook.com
/{member-id}/skills?name={...}
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตอ่านโปรไฟล์การทำงาน
GET graph.facebook.com
/{member-id}/badges?fields=id,name,description,icon,category
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตจัดการเครื่องหมาย โปรดดูเอกสารประกอบเรื่องชุมชน เพื่อดูรายการเครื่องหมายที่มีอยู่ พร้อมด้วย ID ของเครื่องหมาย
POST graph.facebook.com
/{member-id}/badges?badge=workplace_champion
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตจัดการเครื่องหมาย โปรดดูเอกสารประกอบเรื่องชุมชน เพื่อดูรายการเครื่องหมายที่มีอยู่ พร้อมด้วย ID ของเครื่องหมาย โปรดทราบว่า # ใน URL จะต้องได้รับการเข้ารหัส URL
POST graph.facebook.com
/{member-id}/badges?badge=workplace_custom#{badge_id}
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตให้สิทธิ์บัญชีผู้ใช้
POST graph.facebook.com
/{member-id}?active=false
จำเป็นต้องใช้โทเค็นการเข้าถึงที่มีสิทธิ์การอนุญาตให้สิทธิ์บัญชีผู้ใช้
DELETE graph.facebook.com
/{member-id}
จะมีเฉพาะสมาชิกที่ยังไม่ได้ขอรับสิทธิ์เท่านั้นที่สามารถลบได้
GET graph.facebook.com
/{user-id}?fields=frontline
{
"frontline": {
"is_frontline": true
},
"id": "100038142594104"
}