Sitegui - API do bandeco (Versão 2.0 - 14/11/2012)
Introdução
Essa é uma API que interage com o cardápio do bandeco, disponibilizando histórico, rankings, avisos de alteração e sistema de votação.
Licensa de uso
Você pode usar essa API para qualquer tipo de aplicação desde que você inclua uma referência à página http://sitegui.com.br nos créditos
O código é distribuído livremente em https://github.com/sitegui/bandeco. Fique à vontade para ver, alterar ou criar seu servidor próprio dessa API.
Só peço uma coisa: seja sensato ao usar essa API, faça cache dos resultados e evite fazer várias requisições de uma vez. Evite também pedir resultados personalizados (enviando o RA) quando não for usa-los.
Como usar
Essa API é baseada em requisições HTTP, que podem ser realizadas por qualquer dispositivo conectado à Internet.
O servidor irá responder às requisições usando o formato JSON (detalhes das requisições e retornos no documento de apoio)
Exemplos:
Em JavaScript, você deve usar AJAX para pegar as informações. Você pode usar minha API Ajax para facilitar o trabalho.
Exemplo (alerta o prato principal):
Ajax({url: "http://sitegui.com.br/apis/bandeco/cardapio",
retorno: "json",
funcao: function (refeicao) {
alert(refeicao.prato.nome)
}
})
Playground
Você pode testar o comportamento da API por meio desse playground.
O retorno irá aparecer aqui
Documentação e outros recursos
Todas as requisições (argumentos e retornos) e tipos que essa API trabalha estão documentados nesse documento
Qualquer dúvida ou sugestão, Fale Conosco
Download do código fonte