Questa guida ti mostra come rilevare violazioni del diritto d'autore per un video caricato o pubblicato su Instagram usando l'API Instagram Graph.
Prima di iniziare avrai bisogno di:
When testing an API call, you can include the access_token
parameter set to your access token. However, when making secure calls from your app, use the access token class.
Per controllare lo stato del diritto d'autore di un video caricato, ma non ancora pubblicato, invia una richiesta GET
all'endpoint /{ig-containter-id}
con il parametro fields
impostato su copyright_check_status
.
curl -i -X GET "https://graph.facebook.com/v21.0
/{ig-containter-id}?fields=copyright_check_status"
In caso di azione eseguita correttamente, l'app riceve una risposta JSON con un oggetto copyright_check_status
contenente la seguente coppia chiave-valore:
status
impostato su completed
, error
, in_progress
o not_started
matches_found
impostato su:
false
se non viene rilevata alcuna violazionetrue
se vengono rilevate violazioni e i valori author
, content_title
, matched_segments
e owner_copyright_policy
Violazione individuata{ "copyright_check_status": { "status": "complete", "matches_found": true }, "id": "{ig-containter-id}" } | Nessuna violazione trovata{ "copyright_check_status": { "status": "in_progress", "matches_found": false } } |
Per controllare lo stato del diritto d'autore di un video pubblicato, invia una richiesta GET
all'endpoint /{ig-media-id}
con il parametro fields
impostato su copyright_check_information
.
curl -i -X GET "https://graph.facebook.com/v21.0
/{ig-media-id}?fields=copyright_check_information"
In caso di azione eseguita correttamente, l'app riceve una risposta JSON con l'id
impostato sul video controllato e l'oggetto copyright_check_information
con i valori seguenti:
status
impostato su un oggetto status
che può essere completed
, error
, in_progress
o not_started
copyright_matches
impostato su:
false
: restituito quando non viene rilevata alcuna violazione del diritto d'autoretrue
: restituito quando vengono rilevate violazioni del diritto d'autore e include l'oggetto copyright_check_information
che contiene informazioni sul proprietario del diritto d'autore, sulla normativa, sulle misure di mitigazione e sulle sezioni del contenuto multimediale che hanno violato il diritto d'autore.Violazione individuata{ "copyright_check_information": { "status": { "status": "complete", "matches_found": true }, "copyright_matches": [ { "content_title": "In My Feelings", "author": "Drake", "owner_copyright_policy": { "name": "UMG", "actions": [ { "action": "BLOCK", "territories": "3", "geos": [ "Canada", "India", "United States of America" ] }, { "action": "MUTE", "territories": "4", "geos": [ "Taiwan", "Tanzania", "Saudi Arabia", "United Kingdom of Great Britain and Northern Ireland" ] } ] }, "matched_segments": [ { "start_time_in_seconds": 2.4, "duration_in_seconds": 5.1, "segment_type": "AUDIO" }, { "start_time_in_seconds": 10.2, "duration_in_seconds": 4.5, "segment_type": "VIDEO" } ] } ] }, "id": "90012800291314" } | Nessuna violazione trovata{ "copyright_check_information": { "status": { "status": "complete", "matches_found": false } }, "id": "{ig-media-id}" } |