Fichiers source

Mis à jour
Cover image for: Fichiers source

Le service de relais inclut une fonctionnalité permettant de publier les fichiers source utilisés lors de la partie d'extraction de données d'un sondage. Par exemple, un sondage pour ios_messages.messages examinera le fichier sms.db à partir d'une sauvegarde iOS pour récupérer les données du message - en utilisant le fichier source publiant le fichier sms.db lui-même sera renvoyé avec les données extraites et tous les fichiers joints pertinents.

Activation de la publication du fichier source

La publication du fichier source peut être activée par abonnement, via son attribut poll_payload ou via une configuration à l'échelle de l'organisation ou au niveau de la clé. Tous utilisent la même clé de configuration : publish_source_files

Création d'un abonnement avec la publication de fichiers source activée

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
  }
}'

Configuration de la publication du fichier source au niveau de l'organisation

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
  }
}'

Ce qui précède nécessite une clé d'administrateur d'organisation.

Configuration de la publication du fichier source au niveau de la clé

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
  }
}'

Les configurations à l'échelle de l'organisation peuvent être remplacées par des configurations au niveau de la clé, ce qui peut être utile lorsque les fichiers source ne présentent d'intérêt que pour une utilisation en production. De même, les deux peuvent être remplacés par le paramètre poll payload, ce qui vous permet de spécifier si les fichiers source doivent être publiés au cas par cas.

Notez que l'activation des fonctionnalités via l'organisation ou la configuration de clé appliquera rétroactivement le comportement modifié aux abonnements existants.

Travailler avec les résultats du fichier source

Lorsque la publication du fichier source est activée, l'API suit tous les fichiers touchés dans le cadre du processus d'extraction, les publie dans votre compartiment de stockage et crée un objet de résultat associé au sondage en cours.

Une référence aux fichiers source liés à un ensemble particulier de données est incluse dans l'attribut metadata du résultat de données lui-même. Par exemple:

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

Comme pour les résultats de fichiers joints, le file_id d'une entrée de fichier source correspond à l'attribut d' identifier du résultat auquel il est lié. Par conséquent, il s'agit également du nom du fichier écrit dans votre compartiment de stockage.

Comment pouvons nous aider?

Notre équipe de support est là pour vous aider!

Nos bureaux sont ouverts du lundi au vendredi, de 9 h à 17 h GMT. L’heure est actuellement 7:32 Matin GMT.

Notre objectif est de répondre à tous les messages en un jour ouvrable.

Notre superbe équipe de support

Pouvons-nous améliorer cet article?

Nous aimons entendre les utilisateurs: pourquoi ne pas nous envoyer un email, laisser un commentaire ou tweet @reincubate?

© 2008 - 2024 Reincubate Ltd. Tous droits réservés. Enregistré en Angleterre et au Pays de Galles #5189175, VAT GB151788978. Reincubate® et Camo® sont des marques déposées. Politique de confidentialité & termes.