En este documento se describe cómo obtener datos de vídeo, como los identificadores, la descripción y la hora de actualización, de los vídeos publicados en páginas de Facebook o feeds de usuarios.
En el caso de las páginas en las que puedes realizar la tarea MANAGE
, necesitarás lo siguiente:
MANAGE
en la página.En el caso de las páginas publicadas en las que no puedes realizar la tarea MANAGE
, necesitarás lo siguiente:
Envía una solicitud GET
al extremo /<PAGE_ID>/videos
para obtener una lista de todos los vídeos de una página.
curl -i -X GET "https://graph.facebook.com/<PAGE_ID>/videos?access_token=<PAGE_ACCESS_TOKEN>"
Cuando esta operación se completa correctamente, la aplicación recibe la respuesta siguiente:
{ "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" } } }
Necesitarás lo siguiente:
Envía una solicitud GET
a /{user-id}/videos?type=uploaded
para obtener todos los vídeos que una persona ha subido o /{user-id}/videos?type=tagged
para obtener todos los vídeos en los que se ha etiquetado a una persona.
curl -i -X GET "https://graph.facebook.com/{user-id}/videos ?type=uploaded &access_token={user-access-token}"
Cuando esta operación se completa correctamente, la aplicación recibe la respuesta siguiente:
{ "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
sin un valor de type
especificado devolverá los vídeos en los que se ha etiquetado a una persona.description
, la publicación con vídeo no presentará texto complementario.