A API do Catálogo de Tecnologias Assistivas para Surdos fornece acesso aos dados do catálogo, permitindo que desenvolvedores integrem as informações das tecnologias assistivas em suas próprias aplicações. Todos os endpoints são acessíveis via HTTP GET e retornam dados no formato JSON. O objetivo é facilitar o acesso a informações sobre tecnologias assistivas voltadas para surdos, organizadas em diferentes formatos e agrupamentos.
Caso tenha dúvidas ou sugestões sobre o uso ou conteúdo da API, entre em contato conosco.
Como esta é uma API estática, você pode fazer requisições diretamente usando ferramentas como
fetch em JavaScript ou requests em Python. Abaixo estão exemplos de
como acessar os dados:
fetch('https://tasparasurdos.github.io/api/leitor-tela.json')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Erro:', error));
import requests
response = requests.get('https://tasparasurdos.github.io/api/leitor-tela.json')
data = response.json()
print(data)
Substitua leitor-tela.json pelo slug da tecnologia desejada, que pode ser obtido no
endpoint /indice.json.
Cada tecnologia individual contém os seguintes campos:
https://tasparasurdos.github.io/imagens/tec1.jpg)
Retorna uma lista de todas as tecnologias assistivas disponíveis no catálogo.
https://tasparasurdos.github.io/api/indice.json
Nenhum
[
{
"titulo": "Tecnologia 1",
"icone": "https://tasparasurdos.github.io/imagens/tec1-icon.jpg",
"slug": "tec1",
"custo": "Gratuito",
"requer_internet": "Sim",
"plataformas": "Web",
"etapas": "Ensino Fundamental",
"apresentacao": "Breve descrição",
"link": "https://tasparasurdos.github.io/api/tec1.json"
},
{
"titulo": "Tecnologia 2",
"icone": "https://tasparasurdos.github.io/imagens/tec2-icon.jpg",
"slug": "tec2",
"custo": "Pago",
"requer_internet": "Não",
"plataformas": "Mobile",
"etapas": "Ensino Médio",
"apresentacao": "Outra breve descrição",
"link": "https://tasparasurdos.github.io/api/tec2.json"
}
]
Retorna as tecnologias agrupadas por categoria, incluindo descrições das categorias.
https://tasparasurdos.github.io/api/categorias.json
Nenhum
{
"Categoria 1": {
"descricao": "Descrição da Categoria 1",
"tecnologias": [
{
"titulo": "Tecnologia 1",
"icone": "https://tasparasurdos.github.io/imagens/tec1-icon.jpg",
"imagem": "https://tasparasurdos.github.io/imagens/tec1.jpg",
"slug": "tec1"
}
]
},
"Categoria 2": {
"descricao": "Descrição da Categoria 2",
"tecnologias": [
{
"titulo": "Tecnologia 2",
"icone": "https://tasparasurdos.github.io/imagens/tec2-icon.jpg",
"imagem": "https://tasparasurdos.github.io/imagens/tec2.jpg",
"slug": "tec2"
}
]
}
}
Retorna as tecnologias agrupadas por custo (gratuito, pago, etc.).
https://tasparasurdos.github.io/api/custo.json
Nenhum
{
"Gratuito": [
{
"titulo": "Tecnologia 1",
"slug": "tec1"
}
],
"Pago": [
{
"titulo": "Tecnologia 2",
"slug": "tec2"
}
]
}
Retorna as tecnologias agrupadas por etapas de ensino (ex.: Ensino Fundamental, Médio).
https://tasparasurdos.github.io/api/etapas_ensino.json
Nenhum
{
"Ensino Fundamental": [
{
"titulo": "Tecnologia 1",
"slug": "tec1"
}
],
"Ensino Médio": [
{
"titulo": "Tecnologia 2",
"slug": "tec2"
}
]
}
Retorna as tecnologias agrupadas por requisito de conexão à internet (Sim ou Não).
https://tasparasurdos.github.io/api/requer_internet.json
Nenhum
{
"Sim": [
{
"titulo": "Tecnologia 1",
"slug": "tec1"
}
],
"Não": [
{
"titulo": "Tecnologia 2",
"slug": "tec2"
}
]
}
Retorna as tecnologias agrupadas por plataformas suportadas (ex.: Web, Mobile).
https://tasparasurdos.github.io/api/plataformas.json
Nenhum
{
"Web": [
{
"titulo": "Tecnologia 1",
"slug": "tec1"
}
],
"Mobile": [
{
"titulo": "Tecnologia 2",
"slug": "tec2"
}
]
}
Retorna uma lista de recursos adicionais relacionados ao catálogo.
https://tasparasurdos.github.io/api/recursos.json
Nenhum
[
{
"titulo": "Recurso 1",
"link": "https://exemplo.com/recurso1",
"descricao": "Descrição do recurso 1"
},
{
"titulo": "Recurso 2",
"link": "https://exemplo.com/recurso2",
"descricao": "Descrição do recurso 2"
}
]
Retorna os detalhes completos de uma tecnologia assistiva específica, identificada pelo
seu slug. O slug pode ser obtido consultando o endpoint /indice.json.
https://tasparasurdos.github.io/api/
Nenhum
Para a tecnologia com slug "tec1":
https://tasparasurdos.github.io/api/tec1.json
{
"titulo": "Tecnologia 1",
"descricao": "Descrição detalhada da tecnologia.",
"orientacao": "Orientações para uso.",
"dicas": "Dicas adicionais.",
"etapas_justificativa": "Justificativa das etapas.",
"imagem": "https://tasparasurdos.github.io/imagens/tec1.jpg",
"categoria": "Categoria 1",
"custo": "Gratuito",
"requer_internet": "Sim",
"plataformas": "Web",
"autor": "Autor da tecnologia",
"link": "Link para mais informações",
"etapas": "Ensino Fundamental"
}
Para dúvidas ou problemas com a API, por favor entre em contato pelo formulário do site.