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.