Exemplo de consumidor da API escrito em Qt
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
README.textile
api_consumer.py
authorize_oauth.py
main_window.py
main_window.ui
redu_auth.py
requirements.txt
urlRequest.py

README.textile

Uma micro-app consumer para Testes em PyQt

Qt-example: é uma aplicação consumer para a plataforma de aplicação do Redu. Para instalar as libs necessarias para rodar essa aplicação faça:

pip install -r requirements.txt
O arquivo main é api_consumer.py

Mapeamento das ações na tela de interface Api Consumer

Botões Funcionalidade
Coligados Lista coligados
Cursos Lista cursos de um determinado coligado
Disciplinas lista as disciplinas de um determinado curso
Turmas lista alunos de uma turma

Autenticação

O Redu utiliza o protocolo OAuth, para mais informações acesse http://developers.redu.com.br

Após cadastrar sua aplicação em http://www.redu.com.br/oauth_clients você receberá algumas informações, pegue a CONSUMER_KEY e a CONSUMER_SECRET e substitua seus valores no script de autorização autorize_oauth.py e rode o script.

Ao final do script anterior ele mostra seu oauth_token, copie o valor e substitua no arquivo de configuração redu_auth.py

Agora é só rodar a aplicação com “pyhon api_consumer.py”