Quelldaten

Aktualisierte
Cover image for: Quelldaten

Der Relay-Dienst enthält Funktionen zum Veröffentlichen von Quelldateien, die während des Datenextraktionsteils einer Umfrage verwendet werden. Beispielsweise wird eine Umfrage für ios_messages.messages die Datei sms.db aus einem iOS-Backup durchsuchen, um Nachrichtendaten abzurufen – bei Verwendung der Quelldateiveröffentlichung wird die Datei sms.db selbst zusammen mit den extrahierten Daten und allen relevanten Anhangsdateien zurückgegeben.

Veröffentlichung der Quelldatei aktivieren

Die Veröffentlichung von Quelldateien kann auf Abonnementbasis, über das Attribut poll_payload oder über eine unternehmensweite Konfiguration oder Konfiguration auf Schlüsselebene aktiviert werden. Alle verwenden denselben Konfigurationsschlüssel: publish_source_files

Erstellen eines Abonnements mit aktivierter Quelldateiveröffentlichung

curl https://ricloud-api.reincubate.com/subscriptions \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "session": "<session ID>",
  "source": "<child source ID>",
  "poll_payload": {
    "data_types": ["ios_messages.messages"],
    "publish_source_files": true
  }
}'

Konfigurieren der Quelldateiveröffentlichung auf Organisationsebene

curl https://ricloud-api.reincubate.com/organisation \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "config": {
    "publish_source_files": true
  }
}'

Für das Obige ist ein Organisations-Admin-Schlüssel erforderlich.

Konfigurieren der Quelldateiveröffentlichung auf Schlüsselebene

curl https://ricloud-api.reincubate.com/key \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "config": {
    "publish_source_files": true
  }
}'

Organisationsweite Konfigurationen können durch Konfigurationen auf Schlüsselebene außer Kraft gesetzt werden, was hilfreich sein kann, wenn Quelldateien nur für die Produktionsnutzung von Interesse sind. In ähnlicher Weise können beide durch den Abfrage-Payload-Parameter überschrieben werden, sodass Sie von Fall zu Fall angeben können, ob Quelldateien veröffentlicht werden sollen.

Beachten Sie, dass das Aktivieren von Funktionen über die Organisations- oder Schlüsselkonfiguration das geänderte Verhalten rückwirkend auf bestehende Abonnements anwendet.

Arbeiten mit Quelldateiergebnissen

Wenn die Veröffentlichung von Quelldateien aktiviert ist, verfolgt die API alle Dateien, die im Rahmen des Extraktionsprozesses berührt wurden, veröffentlicht sie in Ihrem Speicher-Bucket und erstellt ein Ergebnisobjekt, das der aktuellen Umfrage zugeordnet ist.

Ein Verweis auf die Quelldateien, die sich auf einen bestimmten Datensatz beziehen, ist im metadata des Datenergebnisses selbst enthalten. Zum Beispiel:

{
  "data": [{
    "id": "a1b2c3d4",
    "data_type": "message",
    "conversation_id": "w6x7y8z9",
    "handle": "Pal",
    "type": "SMS",
    "text": "Hi, how’s it going?",
    "attachments": [{
          "type": "image",
          "file_id": "a492be9a8dadabdc774286116232420224f14976",
          "file_path": "Library/SMS/Attachments/de/14/33A09D66-287E-4B64-A874-1A1234BD7E61/IMG_0006.PNG",
          "filename": "IMG_0006.PNG"
    }],
    "group_handles": [
      "Pal",
      "renate@reincubate.com"
    ],
    "from_me": false,
    "deleted": false,
    "date": "2020-01-01T00:00:00.000000Z"
  }],
  "metadata": {
    "count": 1,
    "filters": null,
    "source_files": [{
      "file_id": "3d0d7e5fb2ce288813306e4d4636395e047a3d28",
      "domain": "HomeDomain",
      "file_path": "Library/SMS/sms.db",
      "filename": "sms.db",
      "size": 123456,
      "date_last_modified": "2020-01-02T00:00:00.000000Z"
    }]
  }
}

Wie bei den Ergebnissen von Anhangsdateien entspricht die file_id eines Quelldateieintrags dem identifier des Ergebnisses, auf das es sich bezieht. Daher ist dies auch der Name der Datei, die in Ihren Speicher-Bucket geschrieben wird.

Wie können wir helfen?

Unser Support-Team hilft Ihnen gerne weiter!

Unsere Bürozeiten sind Montag bis Freitag von 9 bis 17 Uhr GMT. Die Zeit ist aktuell 5:59 vorm. GMT.

Wir bemühen uns, auf alle Mitteilungen innerhalb eines Arbeitstages zu antworten.

Unser großartiges Supportteam

Können wir diesen Artikel verbessern?

Wir hören gerne von Nutzern: Warum schicken Sie uns nicht eine E-Mail, schreiben Sie einen Kommentar oder tweeten Sie @reincubate?

© 2008 - 2024 Reincubate Ltd. Alle Rechte vorbehalten. Registriert in England und Wales #5189175, VAT GB151788978. Reincubate® und Camo® sind eingetragene Marken. Datenschutz-Bestimmungen & Begriffe.