myunimol / api

API for MyUnimol
https://myunimol.it
11 stars 2 forks source link

Supporto alle carriere multiple #13

Open intersimone999 opened 8 years ago

intersimone999 commented 8 years ago

Si potrebbe aggiungere il supporto alle carriere multiple.

In particolare, secondo me bisognerebbe accettare un parametro opzionale nelle richieste con l'identificativo della carriera: se non è specificato, si intende la carriera più recente (per la retro-compatibilità).

intersimone999 commented 8 years ago

Servirebbe anche un servizio "getCareers", che invia la lista di carriere dell'utente.

mattmezza commented 8 years ago

si ma come si impostano le diverse carriere su esse3? Esse3 come le gestisce? Non credo siano dei semplici parametri in url... qualcuno conosce qualcuno che può verificare?

intersimone999 commented 8 years ago

Io ora ho due carriere. Da una prima analisi sembra che basti un id nell'url, anche perché non ci sono cookie che registrano la carriera. Le informazioni sono registrate in sessione penso.

mattmezza commented 8 years ago

E' facile estrarre gli id delle carriere? Hai provato a confermare la tua teoria tramite semplici chiamate http tipo con postman?

intersimone999 commented 8 years ago

Gli ID sono semplicemente negli URL della pagina di selezione delle carriere, estrarli è banale. Noi comunque anche adesso facciamo una chiamata del genere per chi ha carriere multiple, solo che prendiamo sempre la prima carriera nella tabella. Basta aggiungere il parametro opzionale alle richieste, usarlo per le chiamate di selezione della carriera e implementare il servizio per ricevere la lista di carriere disponibili. Posso occuparmi io di questo 👍

mattmezza commented 8 years ago

Ottimo! Per qualsiasi cosa fai un fischio

intersimone999 commented 8 years ago

Fatto!

intersimone999 commented 7 years ago

Il login non funziona di nuovo con le mie credenziali, quindi credo che ci sia di nuovo il problema con le carriere multiple. Appena riesco verifico.

mattmezza commented 7 years ago

Porco il ca**o. API di merda.