Recuperar conteúdos de documentos
Exemplos de Requisições
curl -X GET \
"https://api.rememberizer.ai/api/v1/documents/12345/contents/?start_chunk=0&end_chunk=20" \
-H "Authorization: Bearer SEU_TOKEN_JWT"const getDocumentContents = async (documentId, startChunk = 0, endChunk = 20) => {
const url = new URL(`https://api.rememberizer.ai/api/v1/documents/${documentId}/contents/`);
url.searchParams.append('start_chunk', startChunk);
url.searchParams.append('end_chunk', endChunk);
const response = await fetch(url.toString(), {
method: 'GET',
headers: {
'Authorization': 'Bearer SEU_TOKEN_JWT'
}
});
const data = await response.json();
console.log(data);
// Se houver mais partes, você pode buscá-las
if (data.end_chunk < totalChunks) {
// Busque o próximo conjunto de partes
await getDocumentContents(documentId, data.end_chunk, data.end_chunk + 20);
}
};
getDocumentContents(12345);import requests
def get_document_contents(document_id, start_chunk=0, end_chunk=20):
headers = {
"Authorization": "Bearer SEU_TOKEN_JWT"
}
params = {
"start_chunk": start_chunk,
"end_chunk": end_chunk
}
response = requests.get(
f"https://api.rememberizer.ai/api/v1/documents/{document_id}/contents/",
headers=headers,
params=params
)
data = response.json()
print(data)
# Se houver mais partes, você pode buscá-las
# Este é um exemplo simplista - você pode querer implementar uma verificação de recursão adequada
if 'end_chunk' in data and data['end_chunk'] < total_chunks:
get_document_contents(document_id, data['end_chunk'], data['end_chunk'] + 20)
get_document_contents(12345)Parâmetros de Caminho
Parâmetro
Tipo
Descrição
document_id
inteiro
Obrigatório. O ID do documento para o qual recuperar conteúdos.
Parâmetros de Consulta
Parâmetro
Tipo
Descrição
start_chunk
inteiro
O índice do bloco inicial. O padrão é 0.
end_chunk
inteiro
O índice do bloco final. O padrão é start_chunk + 20.
Formato de Resposta
{
"content": "O texto completo do conteúdo dos documentos...",
"end_chunk": 20
}Respostas de Erro
Código de Status
Descrição
404
Documento não encontrado
500
Erro interno do servidor
Paginação para Documentos Grandes
Para documentos grandes, o conteúdo é dividido em partes. Você pode recuperar o documento completo fazendo várias solicitações:
Faça uma solicitação inicial com
start_chunk=0Use o valor de
end_chunkretornado comostart_chunkpara a próxima solicitaçãoContinue até ter recuperado todas as partes
Este endpoint retorna o conteúdo de texto bruto de um documento, permitindo que você acesse todas as informações para processamento ou análise detalhada.
Last updated