- Erstellen Sie einen Compliance-Job Sie können den Jobtyp angeben (mit dem Wert tweets oder users, um anzugeben, ob der Datensatz, den Sie hochladen möchten, Post-IDs oder Nutzer-IDs enthält). Sie können jederzeit einen gleichzeitigen Job pro Jobtyp haben.
- Laden Sie Ihren Datensatz auf die upload_url hoch Als Nächstes laden Sie Ihren Datensatz als Nur-Text-Datei auf die bereitgestellte upload_url hoch, wobei jede Zeile der Datei eine einzelne Post-ID oder Nutzer-ID enthält. Die upload_url läuft nach 15 Minuten ab.
- (Optional) Überprüfen Sie den Jobstatus Sie können den Status Ihres Compliance-Jobs überprüfen, um festzustellen, ob er created, in_progress, failed oder complete ist.
- Laden Sie die Ergebnisse herunter Wenn Ihr Job abgeschlossen ist, können Sie die Ergebnisse mit der download_url herunterladen. Die download_url läuft eine Woche nach Erstellung des Jobs ab. Dieses Ergebnis enthält eine Reihe von JSON-Objekten (ein Objekt pro Zeile). Jedes Objekt enthält eine Post-ID, das Erstellungsdatum des Posts (nützlich, um Posts nach Datum zu finden), die erforderliche Aktion, den Grund für die Compliance-Maßnahme und das Datum, an dem der Nutzer suspendiert wurde.
- deleted - zeigt an, dass der Post oder das Nutzerkonto gelöscht wurde
- deactivated - zeigt an, dass der Post oder das Nutzerkonto deaktiviert wurde
- scrub_geo - zeigt an, dass die mit dem Post oder dem Nutzer verknüpften Geo-Informationen entfernt wurden
- protected - zeigt an, dass das Konto, das den Post erstellt hat, privat wurde
- suspended - zeigt an, dass das Konto, das den Post erstellt hat, suspendiert wurde
- Ein genehmigtes Developer-Konto.
- Eine Authentifizierung mit den Keys und Tokens aus einer Developer-App, die sich innerhalb eines Project befindet.