Tài liệu này hướng dẫn bạn cách lấy dữ liệu Video (chẳng hạn như ID, mô tả và thời gian cập nhật) cho các video được đăng trên Trang Facebook hoặc Bảng feed của người dùng.
Đối với những Trang mà bạn có thể thực hiện tác vụ MANAGE, bạn sẽ cần có:
MANAGE trên Trang đó yêu cầuĐối với những Trang công khai mà bạn không thể thực hiện tác vụ MANAGE, bạn sẽ cần có:
Gửi yêu cầu GET đến điểm cuối /<PAGE_ID>/videos để lấy danh sách tất cả video trên Trang.
curl -i -X GET "https://graph.facebook.com/<PAGE_ID>/videos?access_token=<PAGE_ACCESS_TOKEN>"
Nếu thành công, ứng dụng của bạn sẽ nhận được phản hồi sau đây:
{
"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"
}
}
}Bạn sẽ cần có:
Gửi yêu cầu GET đến /{user-id}/videos?type=uploaded để lấy tất cả video mà một người tải lên hoặc /{user-id}/videos?type=tagged để lấy tất cả video mà một người được gắn thẻ.
curl -i -X GET "https://graph.facebook.com/{user-id}/videos
?type=uploaded
&access_token={user-access-token}"Nếu thành công, ứng dụng của bạn sẽ nhận được phản hồi sau đây:
{
"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 không được chỉ định type sẽ trả về các video mà một người được gắn thẻ.description, bài viết có video sẽ không chứa văn bản đi kèm.