Preciso duplicar as informações geradas pelo TemaTres em outra página da web, seja via iFrame ou API? Se alguém já fez isso, pode me explicar como fez?
Olá boa tarde,
É possível recuperar listas de termos, visto que o TemaTres já possui protocolos de comunicação que podem ser utilizados em (services.php e fun.api.php).
Como exemplo, para o TemaTres versão 3 utilizamos as seguintes alterações abaixo para integrá-lo a outros sistemas web:
- No arquivo common/include/fun.api.php, aproximadamente na linha 1190, deve-se comentar o trecho de código abaixo:
$arrayResume["cant_result"] = (@$response["result"]) ? count($response["result"]) : 0;
- No arquivo common/include/fun.api.php, aproximadamente na linha 1405, deve-se adicionar o trecho de código (
$output .= '<cant_result>' . count($array["result"]) . '</cant_result>';
) conforme baixo:
$output .= '<' . $name . '>';
$output .= '<cant_result>' . count($array["result"]) . '</cant_result>';
$nested = 0;
-
Em seguida, deve-se salvar e verificar se os termos estão sendo renderizados no navegador. Nesses casos, a resposta à requisição deve ser a seguinte: https://IPTemaTres/vocab/services.php?task=letter&arg=a. Note que o argumento de busca é a letra “a”, indicada pela “task=letter” e “arg=a”.
-
Como resposta no arquivo XML o sistema responde quantos termos da base iniciam com a letra “a” nas primeiras linhas, como mostrado abaixo:
<vocabularyservices>
<cant_result>X</cant_result>