Dieser Leitfaden zeigt dir, wie du Urheberrechtsverstöße für ein Video prüfen kannst, das über die Instagram Graph API auf Instagram hochgeladen und veröffentlicht wurde.
Wir unterstützen nur Instagram-Medien, die über die Content Publishing API zur frühzeitigen Urheberrechtserkennung erstellt wurden.
Bevor du beginnst, benötigst du Folgendes:
Wenn du einen API-Aufruf testest, kannst du den access_token
-Parameter einbeziehen, der auf deinen Zugriffsschlüssel festgelegt ist. Wenn du jedoch sichere Aufrufe über deine App ausführst, verwende die Klasse des Zugriffsschlüssels.
Um den Urheberrechtsstatus für ein Video zu überprüfen, das hochgeladen, aber noch nicht veröffentlicht wurde, sendest du eine GET
-Anfrage an den /{ig-containter-id}
-Endpunkt, wobei der fields
-Parameter auf copyright_check_status
festgelegt ist.
curl -i -X GET "https://graph.facebook.com/v21.0
/{ig-containter-id}?fields=copyright_check_status"
Wenn der Vorgang erfolgreich verläuft, erhält deine App eine JSON-Antwort mit einem copyright_check_status
-Objekt, welches die folgenden Schlüssel-Wert-Paare enthält:
status
festgelegt auf completed
, error
, in_progress
oder not_started
matches_found
festgelegt auf:
false
, wenn keine Verstöße erkannt wurdentrue
, wenn Verstöße erkannt und außerdem die Werte author
, content_title
, matched_segments
und owner_copyright_policy
Verstoß gefunden{ "copyright_check_status": { "status": "complete", "matches_found": true }, "id": "{ig-containter-id}" } | Kein Verstoß gefunden{ "copyright_check_status": { "status": "in_progress", "matches_found": false } } |
Um den Urheberrechtsstatus für ein veröffentlichtes Video zu überprüfen, sendest du eine GET
-Anfrage an den /{ig-media-id}
-Endpunkt, wobei der fields
-Parameter auf copyright_check_information
festgelegt ist.
curl -i -X GET "https://graph.facebook.com/v21.0
/{ig-media-id}?fields=copyright_check_information"
Bei Erfolg erhält deine App eine JSON-Antwort mit der id
, die auf das überprüfte Video festgelegt ist, und mit dem Objekt copyright_check_information
, für das Folgendes festgelegt ist:
status
festgelegt auf ein status
-Objekt mit dem Zustand completed
, error
, in_progress
oder not_started
copyright_matches
festgelegt auf:
false
– wird zurückgegeben, wenn keine Urheberrechtsverstöße gefunden wurdentrue
– wird zurückgegeben, wenn Urheberrechtsverletzungen festgestellt werden, und enthält das Objekt copyright_check_information
, das Informationen über den Urheberrechtsinhaber, Richtlinien, Behebungsmaßnahmen und Abschnitte der Medien enthält, die gegen das Urheberrecht verstoßen haben.Verstoß gefunden{ "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" } | Kein Verstoß gefunden{ "copyright_check_information": { "status": { "status": "complete", "matches_found": false } }, "id": "{ig-media-id}" } |