Abra uma conta gratuita e faça testes

Fornecemos o ponto de extremidade REST para fazer upload de hash de arquivo, Obter informações sobre o hash carregado e Obter toda a sua lista de hash do arquivo carregado. Esses pontos de extremidade são dedicados para os usuários que desejam usar nosso serviço sem fazer login no aplicativo

Para fins de autenticação, usamos a chave API. Para que usuários não validoc não possam utilizar nosso serviço. Você pode encontrar sua chave de API abaixo.

API de upload de hash

curl --request POST '{{websiteUrl}} / api / v1 / impressão digital / upload' \
--header 'X-API-KEY: API_KEY' \
--header 'Tipo de conteúdo: application / json' \
--data-raw '{
    "fileHashes": [{
            "fileHash": "SHA256_HASH",
            "fileName": "FILE_NAME"
            }]
        } '
                    
Parâmetros Descrição
  •  CHAVE API

    Sua chave de API usada para autenticação

  •  NOME DO ARQUIVO

    Nome do arquivo

  •  SHA256_HASH

    Um caractere alfanumérico criptografado

Resposta da API em caso de sucesso
{
    "message": "O hash do arquivo foi enviado com sucesso",
    "data": {
        "availableCredits": CRÉDITOS
    }
    "status": 200
}
                        
Informações sobre hash carregadas

curl --request GET '{{websiteUrl}} / api / v1 / impressão digital / pesquisa / id? fileHash = FILE_HASH' \
--header 'X-API-KEY: API_KEY' \
                    
Parametros Descrição
  •  FILE_HASH

    Um caractere alfanumérico criptografado

  •  CHAVE API

    Sua chave de API usada para autenticação

Resposta da API em caso de sucesso
{
    "message": "Dados da impressão digital",
    "data": {
        "_id": "DB_ID",
        "userId": "USER_ID",
        "fileHash": "FILE_HASH",
        "fileName": "FILE_NAME",
        "transactionHashes": [
            {
                "transactionHash": "TX_HASH",
                "status": "STATUS",
                "isFirstTimeDownloadPdf": true,
                "isFirstTimeDownloadTxt": true,
                "_id": "INNER_DB_ID",
                "coin": "COIN_NAME",
                "transactionTime": "TX_TIME"
            }
        ],
        "uploadTime": "UPLOAD_TIME",
        "__v": 0,
        "poaUrl": "EXPLORER_URL",
        "tronUrl": "EXPLORER_URL"
        }
    "status": 200
}
                        
Lista de Hash Todos Carregados

curl --location --request GET '{{websiteUrl}} / api / v1 / impressão digital / lista? pageNumber = PAGE_NUMBER' \
--header 'X-API-KEY: API-KEY' \
                
Parâmetros Descrição
  •  NÚMERO DE PÁGINA

    Número de página

  •  CHAVE API

    Sua chave de API usada para autenticação

Códigos de resposta da API

  •  Código do status: 200

    A solicitação foi bem-sucedida

  •  Código do status: 400

    Erro ao solicitar o seu envio

  •  Código do status: 500

    Erro do nosso lado

Icon