Arquivos Fonte

Atualizada
Cover image for: Arquivos Fonte

O serviço Relay inclui funcionalidade para publicar arquivos de origem usados durante a parte de extração de dados de uma votação. Por exemplo, uma votação para ios_messages.messages examinará o arquivo sms.db de um backup do iOS para recuperar os dados da mensagem – usando a publicação do arquivo de origem, o próprio arquivo sms.db será retornado junto com os dados extraídos e quaisquer arquivos anexos relevantes.

Ativando a publicação do arquivo de origem

A publicação do arquivo de origem pode ser habilitada por assinatura, por meio de seu atributo poll_payload ou por meio de uma configuração em nível de chave ou em toda a organização. Todos usam a mesma chave de configuração: publish_source_files

Criando uma assinatura com publicação de arquivo de origem habilitada

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

Configurando a publicação do arquivo de origem no nível da organização

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

O acima requer uma chave de administração da organização.

Configurando a publicação do arquivo de origem no nível da chave

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

As configurações de toda a organização podem ser substituídas por configurações de nível de chave, o que pode ser útil quando os arquivos de origem são de interesse apenas para uso de produção. Da mesma forma, ambos podem ser substituídos pelo parâmetro poll payload – permitindo que você especifique se os arquivos de origem devem ser publicados caso a caso.

Observe que habilitar recursos por meio de organização ou configuração de chave aplicará retroativamente o comportamento alterado às assinaturas existentes.

Trabalhando com resultados de arquivo de origem

Quando a publicação do arquivo de origem está habilitada, a API rastreia todos os arquivos tocados como parte do processo de extração, os publica em seu depósito de armazenamento e cria um objeto de resultado associado à pesquisa atual.

Uma referência aos arquivos de origem relacionados a um determinado conjunto de dados é incluída no atributo de metadata do próprio resultado dos dados. Por exemplo:

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

Assim como acontece com os resultados do arquivo anexo, o file_id de uma entrada do arquivo de origem corresponde ao atributo identifier do resultado ao qual está relacionado. Portanto, este também é o nome do arquivo gravado em seu depósito de armazenamento.

Como podemos ajudar?

Nossa equipe de suporte está aqui para ajudar!

Nosso horário de atendimento é de segunda a sexta, das 9h às 17h GMT. A hora é atualmente 3:02 AM GMT.

Nosso objetivo é responder a todas as mensagens dentro de um dia útil.

Nossa equipe de suporte incrível

Podemos melhorar este artigo?

Adoramos ouvir os usuários: por que não nos enviar um e-mail, deixar um comentário ou twittar? @reincubate?

© 2008 - 2024 Reincubate Ltd. Todos os direitos reservados. Registrado na Inglaterra e no País de Gales #5189175, VAT GB151788978. Reincubate® e Camo® são marcas registradas. Política de Privacidade & termos.