É considerado o cenário onde o usuário do Portal Educação cria seus próprios artigos para publicação no Portal Educação
Você encontrará nessa documentação as URLs de requisição com exemplos para o ambiente de testes (homologação). Para colocar sua aplicação em produção basta alterar o contexto das URLs.
http://api.homologacao.portaleducacao.com.br/{versão}/
http://api.portaleducacao.com.br/{versão}/
Utilizamos os status code do protocolo HTTP, disponíveis no header de cada response.
Todo cliente autenticado deverá possuir um token público, que será gerado a partir da apikey e da secret key passadas pelo parceiro no cabeçalho da requisição do token (demonstrada com mais detalhes abaixo).
A requisição deve ser do tipo POST para a URL: http://{url_base}/{versão}/auth/token?requestUrl="{request_url}"
contendo em seu header duas chaves:
Feito isso será retornado no corpo do response o token público, válido por 20 minutos e que poderá ser utilizado para consumir qualquer método da API.
GET / HTTP/1.1
Host: api.homologacao.portaleducacao.com.br/{versão}/auth/token?requestURL={suaURL}
Content-Type: application/json
Accept-Encoding: application/json
apikey: 723FD4E7ED5AE2EA23E82862873905F5
secret: JDJhJDA4JGFuSEFubmo4a1NoRmdManR2Ukk2L08xOTEzNzY0ODEzOTQ=
"QUY1QURCRTFDNTZBMDdCNDNCRTZGMEIyN0NCRDI0QzQ="
Permite realizar uma consulta de artigos na base de dados do Portal Educação.
GET http://api.homologacao.portaleducacao.com.br/{versão}/colunista/artigos/{idArea}/{quantidade}/{indiceInicial}/{somenteAprovados}
O identicador da area. Valor padrão = 0
Quantidade máxima de registros retornados (paginação). Valor padrão = 12
Valor do indice inicial da busca (paginação). Valor padrão = 0
Indica se trará apenas artigos em destaque Portal Educação
Indica se trará apenas artigos aprovados pelo Portal Educação
{
"total_registros": 2,
[
{
"id": 69328,
"url": "~/farmacia/artigos/69328/acordo-entre-brasil-e-africa-permite-abertura-de-fabrica-de-medicamentos-contra-aids",
"titulo": "Acordo entre Brasil e África permite abertura de fábrica de medicamentos contra AIDS",
"data_cadastro": "2010-01-11T14:56:00",
"imagem": "http://static.portaleducacao.com.br/arquivos/imagens_artigos/29062016121340420171840213691625.jpg",
"autor": "Colunista Portal - Educação",
"aprovado": true
},
{
"id": 69287,
"url": "~/farmacia/artigos/69287/portal-educacao-oferece-curso-de-biosseguranca-em-laboratorio-clinico",
"titulo": "Portal Educação oferece curso de Biossegurança em Laboratório Clínico",
"data_cadastro": "2009-12-31T09:40:00",
"imagem": "http://static.portaleducacao.com.br/arquivos/imagens_artigos/2706201616113998938523036995950.jpg",
"autor": "Colunista Portal - Educação",
"aprovado": true
}
]
}
Permite obter detalhes de um artigo na base do Portal Educação.
GET http://api.homologacao.portaleducacao.com.br/{versão}/colunista/artigo/{id}
O identicador do artigo.
{
"id": 72829,
"titulo": "Guerras e guerras",
"diretorio": "administracao",
"imagem": "http://static.portaleducacao.com.br/arquivos/imagens_artigos/03072016200637Artigo_012_-_Guerras_e_guerras.jpg",
"data_insercao": "03/07/2016",
"paginas": [
"Conteúdo em html página 1",
"Conteúdo em html página 2",
"Conteúdo em html página 3"
],
"colunista": {
"foto": "http://static.portaleducacao.com.br/arquivos/imagens_foto_colunista/1893576_63568698.jpg",
"nome": "Tom Coelho",
"mini_curriculo": "Formação em Publicidade pela ESPM e Economia pela USP."
}
}