โพสต์

พาธ /{POST-id}

แสดงถึงโพสต์ Workplace โหนด /{post-id} ส่งคืนโพสต์เดียว

การอ่าน

ส่งคืนอ็อบเจ็กต์โพสต์เดียวที่แสดงถึงโพสต์ในกลุ่ม งานกิจกรรม หรือโปรไฟล์ของผู้ใช้

สิทธิ์การอนุญาต

การอ่านโหนดของโพสต์จะต้องใช้สิทธิ์การอนุญาตในการอ่านเนื้อหาในกลุ่ม ส่วนการอ่านโพสต์ในโปรไฟล์ของผู้ใช้จะต้องใช้สิทธิ์การอนุญาตในการอ่านไทม์ไลน์ของผู้ใช้

ช่อง

ชื่อช่องคำอธิบายประเภท

id

ID โพสต์ที่ใช้รูปแบบ {group-id}_{id}

string

created_time

เวลาที่เผยแพร่โพสต์ครั้งแรก

datetime

formatting

ระบุว่าโพสต์ถูกสร้างขึ้นโดยใช้ภาษามาร์กอัพของการจัดรูปแบบหรือไม่ ค่าที่ส่งคืนจะระบุว่ามีการใช้ภาษามาร์กอัพใด Workplace รองรับมาร์กดาวน์และข้อความธรรมดา

enum {MARKDOWN|PLAINTEXT}

from

ข้อมูลเกี่ยวกับบุคคลหรือโปรไฟล์ที่โพสต์ข้อความ

Profile

icon

ลิงก์ไปยังไอคอนที่แสดงประเภทของโพสต์นี้

url

link

ลิงก์ที่แนบกับโพสต์นี้

url

message

ข้อความสถานะในโพสต์

string

name

ชื่อของ link หากแนบกับโพสต์

string

object_id

ID ของรูปภาพหรือวิดีโอที่อัพโหลดแล้ว ซึ่งแนบไปกับโพสต์

string

permalink_url

URL ไปยังหน้าลิงก์ถาวรของโพสต์

url

picture

รูปภาพที่ดึงแยกมาจาก link ใดๆ ที่รวมอยู่กับโพสต์

url

place

ข้อมูลตำแหน่งใดๆ ที่แนบกับโพสต์

Place

poll

หากโพสต์เป็นโพลล์ ช่องนี้จะส่งคืนอ็อบเจ็กต์คำถามที่แนบ ช่วยให้คุณเห็น options และตัวเลือก votes ที่ผู้ใช้สร้างขึ้น

Question

properties

รายการคุณสมบัติของวิดีโอใดๆ ที่แนบไว้ ตัวอย่างเช่น ความยาวของวิดีโอ

object[]

status_type

คำอธิบายของประเภทการอัพเดตสถานะ

enum {mobile_status_update, created_note, added_photos, added_video, shared_story, created_group, created_event, wall_post, app_created_story, published_story, tagged_in_photo}

story

ข้อความจากเรื่องราวต่างๆ ที่ผู้ใช้สร้างขึ้นโดยไม่ได้ตั้งใจ

string

to

โปรไฟล์ที่ถูกกล่าวถึงหรือกำหนดเป็นเป้าหมายในโพสต์นี้

Profile[]

type

สตริงที่ระบุประเภทอ็อบเจ็กต์ของโพสต์นี้

enum{link, status, photo, video}

updated_time

เวลาที่โพสต์ได้รับการสร้างขึ้น แก้ไขล่าสุด หรือเวลาที่มีการแสดงความคิดเห็นครั้งล่าสุดในโพสต์

datetime

การเผยแพร่

คุณไม่สามารถเผยแพร่โดยใช้จุดเชื่อมโยงนี้ได้ หากต้องการสร้างโพสต์ใหม่ในกลุ่ม ให้ใช้จุดเชื่อมโยง /group/feed

การลบ

คุณสามารถลบโพสต์ได้ผ่าน API กราฟโดยการส่งคำขอ DELETE บนพาธ /{post_id}

สิทธิ์การอนุญาต

การลบโหนดของโพสต์จะต้องใช้ทั้งสิทธิ์การอนุญาตในการโพสต์ไปยังกลุ่มและสิทธิ์การอนุญาตในการอ่านเนื้อหาทั้งหมดหรืออ่านเฉพาะเนื้อหาที่เปิดเท่านั้น ทั้งนี้ขึ้นอยู่กับกลุ่มที่มีการสร้างโพสต์

การลบโพสต์จากไทม์ไลน์ของผู้ใช้จะต้องใช้สิทธิ์การอนุญาตในการจัดการไทม์ไลน์ของผู้ใช้

การอัพเดต

คุณสามารถอัพเดตได้เฉพาะโพสต์ที่สร้างโดยบอทเท่านั้น และจะอัพเดตโพสต์ที่สร้างในนามของผู้ใช้ด้วย impersonate_token ไม่ได้ การแก้ไขโพสต์สามารถทำได้โดยส่งคำขอ POST ในจุดเชื่อมโยง /{post-id} โดยระบุ message ที่อัพเดตแล้วในเนื้อความ

จุดเชื่อมโยง

ชื่อจุดเชื่อมโยงคำอธิบาย

/attachments

สื่อที่แนบทั้งหมดที่เกี่ยวข้องกับโพสต์นี้

/comments

ความคิดเห็นบนโพสต์นี้ รองรับช่อง summary เพื่อดึงข้อมูลจำนวนรวม

/reactions

ผู้คนที่แสดงความรู้สึกต่อโพสต์นี้ รองรับช่อง summary เพื่อดึงข้อมูลจำนวนรวม รองรับช่อง since=unix_timstamp และ until=unix_timestamp เพื่อดึงข้อมูลจำนวนความรู้สึกภายในกรอบเวลา

/seen

ผู้ที่เคยเห็นโพสต์นี้ รองรับช่อง summary เพื่อดึงข้อมูลจำนวนรวม รองรับช่อง since=unix_timstamp และ until=unix_timestamp เพื่อดึงข้อมูลจำนวนผู้ที่เห็นภายในกรอบเวลา


โปรดทราบว่าจุดเชื่อมโยงนี้จะเป็นไปตามข้อจำกัดเดียวกันกับที่อธิบายไว้ที่นี่

รูปแบบคำสั่งมาร์กดาวน์ที่รองรับ

ระบบรองรับรูปแบบคำสั่งมาร์กดาวน์ต่อไปนี้เมื่อเผยแพร่โพสต์บน Workplace:

การจัดรูปแบบรูปแบบคำสั่ง

ตัวหนา

**Bold**

เน้น

*Emphasize*

ลิงก์

[Link](https://workplace.fb.com)

Inline code

`Inline code`
code block
``` code block ```
  • รายการ
* List
  1. รายการที่มีเลขกำกับ
1. Numbered list

ถ้อยคำที่ยกมา

> Quote

ส่วนหัว 1

# Heading 1

ส่วนหัว 2

## Heading 2

ตัวอย่าง

ดึงข้อมูล ID, source และ story ของโพสต์

GET graph.facebook.com
  /{post-id}?fields=id,source,story

ดึงข้อมูลความคิดเห็นจากโพสต์

GET graph.facebook.com
  /{post-id}/comments

ดึงข้อมูลสถานะเห็นแล้วสำหรับโพสต์ ซึ่งรวมถึงสรุปจำนวนรวม

GET graph.facebook.com
  /{group-id}_{post-id}/seen?
  summary=true

โพสต์ลงในกลุ่ม

POST graph.facebook.com
  /{group-id}/feed?
  message=Hello+World&
  link=https://developers.facebook.com/docs/workplace/custom-integrations/apps

แท็กผู้ใช้ในโพสต์ของกลุ่ม

POST graph.facebook.com
  /{group-id}/feed?
  message=Hi+@[100013325822531]

โพสต์ลงในกลุ่มโดยมีการจัดรูปแบบมาร์กดาวน์

POST graph.facebook.com
  /{group-id}/feed?
  message=This+is+a+**formatted**+*post*&
  formatting=MARKDOWN

อ่านตัวเลือกคำถามของโพลล์และโหวตในโพสต์แบบโพลล์ โดยใช้การขยายเงื่อนไขในช่อง

GET graph.facebook.com
  /{post-id}?
  fields=message,poll{options{name,vote_count,votes}}

ลบโพสต์

DELETE graph.facebook.com
  /{post-id}

ความรู้สึก/ผู้ที่เห็นภายในกรอบเวลา

GET graph.facebook.com
  /{post-id}/seen?
        since=1577836800&
        until=1593561600