โพสต์

พาธ /{POST-id}

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

การอ่าน

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

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

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

ช่อง

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

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

with_tags

โปรไฟล์ที่แท็กว่าอยู่กับผู้เผยแพร่โพสต์นั้น

อ็อบเจ็กต์ JSON ที่มีช่อง data ซึ่งมีรายการอ็อบเจ็กต์ Profile

การเผยแพร่

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

การลบ

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

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

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

การอัพเดต

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

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

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

/attachments

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

/comments

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

/likes

ผู้คนที่กดถูกใจโพสต์นี้ รองรับช่อง summary เพื่อดึงข้อมูลจำนวนรวม

/reactions

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

/seen

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

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

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

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

ตัวหนา

**Bold**

เน้น

*Emphasize*

ลิงก์

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

โค้ดแบบอินไลน์

`Inline code`
บล็อกโค้ด
``` 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
  /{post-id}/comments?
  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}}