odufrn / odufrn-api-py

Wrapper da API da UFRN em Python
MIT License
2 stars 2 forks source link

Implementar requisição a API #5

Open itepifanio opened 5 years ago

itepifanio commented 5 years ago

Feature

Da forma que testei o backbone:

import utils
from odufrn_api_py import ODUFRNApi
odufrn_api = ODUFRNApi('aplicação', 'segredo', 'xapikey', 'v1')
print(odufrn_api._make_requests('https://api.info.ufrn.br/acao-associada/v1/oportunidades-bolsas').content)

A requisição está sendo feita manualmente (passando toda a url). Deve-se adicionar um método que faça a requisição do recurso. Note que existe um desafio aqui, existem url de vários formatos, ex:

Ainda não sei bem como implementar essa requisição de recurso (podemos discutir isso).

Checklist:

johnazedo commented 4 years ago

Utilizando o .content é necessário transformar em string para não dar erro no python3.5

Exemplo:

odufrn_api._make_requests('https://api.info.ufrn.br/acao-associada/v1/oportunidades-bolsas').content.decode('utf-8')
johnazedo commented 4 years ago

Acredito que esse problema é muito grande para ser resolvida com em uma issue . Sugiro dividir ela em mais issues. Além de ser preciso de uma mini reunião para discutirmos como resolver.

itepifanio commented 4 years ago

Acredito que esse problema é muito grande para ser resolvida com em uma issue . Sugiro dividir ela em mais issues. Além de ser preciso de uma mini reunião para discutirmos como resolver.

Tá com a tag questions pra gente discutir como será feito mesmo. Concordo que essa issue será fechada e aberta outras.

@alvarofpp @nymarya @diegodiogenes vocês tem alguma ideia de como seguir com a implementação?