[wouso-dev] Wouso API pentru Android

Dragos Corlatescu dragos.corlatescu at gmail.com
Fri Sep 27 21:20:56 EEST 2013


Url-ul este într-adevăr hardcodat, dar este stocat într-o constantă apelată
mereu când se fac requesturi.

Mi se pare mai uşor aşa cum e acum. Sigur că este mai elegant cu apelul la
http://wouso.cs.pub.ro/instances.json .

Dragoş


2013/9/27 Alex Eftimie <alex at eftimie.ro>

> Ok, după ce m-am gândit mai bine, am renunțat la a mai complica inutil
> url-urile.
>
> Clientul android va detecta versiunea api-ului printr-un call la /api
> (merge și neautentificat, vezi http://wouso.rosedu.org/api/).
>
> Nu știu cum ați gândit aplicația Android, dar nu cred că e tocmai ok
> să hardcodați url-ul la care faceți apeluri de API. Așa că am adăugat
> un json cu instanțele active aici:
> http://wouso.cs.pub.ro/instances.json. Ideal, default ar trebui să fie
> 2013 (încă nu e up), iar opțional, pentru debugging, "next" - instanța
> noastră de test.
>
> Alex
>
> Alex
>
>
> 2013/9/26 Dragos Corlatescu <dragos.corlatescu at gmail.com>:
> > Versionarea API-ului sună bine.
> >
> > C2gm nu este atât de urgent, în sensul că nu intervine în vreun fel în
> jocul
> > propriu-zis ci doar ajută utilizatorul.
> > Celelalte, pe de altă parte, trebuie implementate pentru a se putea juca
> la
> > fel de bine WoUSO și de pe telefon.
> >
> > --
> > Dragoș
> >
> >
> > 2013/9/26 Alex Eftimie <alex at eftimie.ro>
> >>
> >> Salut,
> >>
> >> Ii stau la dispozitie pentru orice fel de intrebari.
> >>
> >> Gg pentru publicarea in market, e un mare pas! Poate ar trebui sa
> >> versionam api-ul si sa nu facem modificari destructive in el, astfel
> incat
> >> aplicatia sa mearga chiar si dupa ce adaugam un nou api?
> >>
> >> Ar fi ok ca toate apelurile /api/* sa devina /api/v1/*?
> >>
> >> Noi folosim piston, e super usor de extins. Pentru inceput, have a look
> >> in:
> >>
> >>
> https://github.com/rosedu/wouso/blob/master/wouso/interface/api/handlers.py
> >> Se definesc handlers, metode read pentru get si create pentru post. Daca
> >> faci return la date sunt encapsulate json. Era cool daca schimbam c2m cu
> >> protocolul actual, eu nu am apucat, poate are cineva timp.
> >>
> >> Alex
> >>
> >> On Thursday, 26 September 2013, Dragos Corlatescu wrote:
> >>>
> >>> Salut Alex,
> >>>
> >>> Aplicaţia pentru Android de WoUSO vrea să fie pusă pe market. Contul
> este
> >>> cumpărat şi se aşteaptă publicarea.
> >>>
> >>> Însă se vor face modificări în joc, iar asta implică şi faptul că se
> vor
> >>> face modificări şi în aplicaţie.
> >>>
> >>> Cosmin Boacă (Cc:) se ocupă de implementarea celor 2 feature-uri
> >>> importante de anul acesta şi anume Random Challenge şi Divizile.
> >>> Random Challenge se referă la un challenge în care vei pica cu cineva
> la
> >>> întâmplare.
> >>> Diviziile sunt limitări să poţi juca doar cu oameni din divizia ta,
> >>> divizia fiind determinată în funcţie de punctaj sau de poziţia din
> >>> clasament.
> >>>
> >>> Ca să pot adăuga în aplicaţia Android am nevoie de un API actualizat.
> >>> Poţi să îi explici lui Cosmin cum să adauge la API-ul actual aceste
> >>> feature-uri?
> >>> Sau cum să apelez eu partea de server pentru Random Challenge. Divizile
> >>> vor fi o limitare a provocării normale, mă gândesc.
> >>>
> >>> Mulţumesc,
> >>>
> >>> Dragoş Corlătescu
> >>>
> >>>
> >>
> >>
> >> --
> >>
> >> Alex
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rosedu.org/pipermail/wouso-dev/attachments/20130927/c5c1fff7/attachment.html>


More information about the wouso-dev mailing list