เรียกดูวิดีโอบน Facebook โดยใช้ Facebook Video API

เอกสารนี้จะแสดงให้คุณเห็นวิธีเรียกดูข้อมูลวิดีโอ เช่น ID, คำอธิบาย และเวลาที่อัพเดตสำหรับวิดีโอที่เผยแพร่บนเพจ Facebook หรือฟีดผู้ใช้

เรียกดูวิดีโอบนเพจ

ก่อนที่คุณจะเริ่ม

ในส่วนของเพจที่คุณสามารถดำเนินงาน MANAGE ได้ คุณจะต้องมีสิ่งต่อไปนี้

ในส่วนของเพจที่เผยแพร่แล้ว ซึ่งคุณไม่สามารถดำเนินงาน MANAGE ได้ คุณจะต้องมีสิ่งต่อไปนี้

ส่งคำขอ GET ไปยังตำแหน่งข้อมูล /<PAGE_ID>/videos เพื่อเรียกดูรายการวิดีโอทั้งหมดของเพจ

curl -i -X GET "https://graph.facebook.com/&lt;PAGE_ID>/videos?access_token=&lt;PAGE_ACCESS_TOKEN>"

เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับดังต่อไปนี้

{
  "data": [
    {
      "description": "Clouds",
      "updated_time": "2019-09-25T17:18:30+0000",
      "id": "2153206464921154"
    },
    {
      "updated_time": "2020-03-26T23:45:11+0000",
      "id": "2232477747039197"
    },
    ...
  ],
  "paging": {
    "cursors": {
      "before": "MjE1MzIwNjQ2NDkyMTE1NAZDZD",
      "after": "MTQwOTU5MTg4NTc2MzM0MwZDZD"
    }
  }
}

เรียกดูวิดีโอของผู้ใช้

ก่อนที่คุณจะเริ่ม

สิ่งที่ต้องมี

ส่งคำขอ GET ไปยัง /{user-id}/videos?type=uploaded เพื่อเรียกดูวิดีโอทั้งหมดที่ผู้ใช้ได้อัพโหลดไว้ หรือไปยัง /{user-id}/videos?type=tagged เพื่อเรียกดูวิดีโอทั้งหมดที่มีการแท็กผู้ใช้เอาไว้

curl -i -X GET "https://graph.facebook.com/{user-id}/videos
  ?type=uploaded
  &access_token={user-access-token}"

เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับดังต่อไปนี้

{
  "data": [
    {
      "description": "Rain",
      "updated_time": "2020-05-18T20:07:47+0000",
      "id": "{video-id-1}"
    },
    {
      "updated_time": "2020-05-20T12:26:19+0000",
      "id": "{video-id-2}"
    },
    ...
  ]
  "paging": {
    "cursors": {
      "before": "...",
      "after": "..."
    }
  }
}

ข้อจำกัด

  • ตามค่าเริ่มต้นแล้ว คำขอ GET ที่ไม่ได้ระบุ type เอาไว้จะส่งคืนวิดีโอที่มีการแท็กผู้ใช้เอาไว้
  • หากไม่มีการส่งคืน description แสดงว่าโพสต์แบบวิดีโอนั้นไม่มีข้อความประกอบอยู่ด้วย