Acquisizione di video

Questo documento spiega come ottenere video di Pagine, gruppi e utenti.

Acquisizione di video di gruppi

Prima di iniziare

Per ottenere i video di un gruppo di un utente, avrai bisogno di quanto segue:

Per ottenere i video di un gruppo di una Pagina, avrai bisogno di quanto segue:

  • Un token d'accesso della Pagina richiesto dalla Pagina che gestisce il gruppo

Invia una richiesta GET all'endpoint /{group-id}/videos:

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

Se l'operazione va a buon fine, la tua app riceve la seguente risposta:

{ "data": [ { "updated_time": "2020-05-18T18:51:15+0000", "id": "{video-id-1}" }, { "description": "Sunshine", "updated_time": "2020-05-18T18:35:09+0000", "id": "{video-id-2}" } ... ], "paging": { "cursors": { "before": "...", "after": "..." } } } 

Acquisizione di video di una Pagina

Prima di iniziare

Per le Pagine su cui puoi eseguire l'attività MANAGE, avrai bisogno di quanto segue:

Per le Pagine pubbliche, per le quali non sei in grado di eseguire l'attività MANAGE, avrai bisogno di quanto segue:

Invia una richiesta GET all'endpoint /{page-id}/videos per ottenere una lista di tutti i video di una Pagina.

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

Se l'operazione va a buon fine, la tua app riceve la seguente risposta:

{ "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" } } } 

Acquisizione di video di un utente

Prima di iniziare

Ecco cosa ti servirà:

Invia una richiesta GET a /{user-id}/videos?type=uploaded per ottenere tutti i video caricati da una persona o a /{user-id}/videos?type=tagged per visualizzare tutti i video in cui una persona è stata taggata.

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

Se l'operazione va a buon fine, la tua app riceve la seguente risposta:

{ "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": "..." } } } 

Limitazioni

  • Per impostazione predefinita, una richiesta GET senza type specificato restituirà i video in cui una persona è stata taggata.
  • Se il campo description non viene restituito, significa che il post con video non conteneva testo di accompagnamento.