• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    NYXnyx :: API
    Nove API:
    Postup ziskani tokenu

    Postupně vznikající popis API ve Swaggeru (už by tam měl být nějaký základ):
    https://app.swaggerhub.com/apis/nyx.cz/nyx.cz/0.0.1 
    rozbalit záhlaví
    NYX
    NYX --- ---
    VIRTUALVOID: Kdyz to failne, proste se to neprilozi a zustanou cekat. Moje appka i Fyx to ma jako oddelene kroky i na GUI.
    VIRTUALVOID
    VIRTUALVOID --- ---
    NYX: je tam aj nejaká transakcia / korelácia v zmysle, ak sa nepodarí odoslanie textu v kroku 2 (pošta, diskusia) tak sa tie súbory zahodia ? alebo treba použiť ten file delete ? :)
    NYX
    NYX --- ---
    VIRTUALVOID: Nejdriv nahrajes soubory kazdy zvlast. Kdyz je tam vse co chces, odeslani dalsi zpravy je k sobe automaticky prilepi.

    Co ceka na tohle prilepeni najdes bud v jsonu te diskuze/posty nebo uplne separatne pres:

    #[get("/api/discussion//waiting_files")]
    #[get("/api/mail/waiting_files")]

    musim doplnit do swaggeru
    VIRTUALVOID
    VIRTUALVOID --- ---
    otázka k `file upload`: vidím parametre ako file, file_type, id_specific čomu rozumiem... ako však postupovať, keď chcem k danej prílohe poslať aj text do diskusie/pošty ?
    NYX
    NYX --- ---
    VIRTUALVOID: /api/discussion/{discussion_id}/bookmark
    NYX
    NYX --- ---
    VIRTUALVOID: Jdu doplnit do swaggeru
    VIRTUALVOID
    VIRTUALVOID --- ---
    vo swaggeri som to nenašiel, existuje, prosím, možnosť book-unbook diskusie ?
    NYX
    NYX --- ---
    KEJML: Budu, ale ne ted hned.
    KEJML
    KEJML --- ---
    NYX: Co ten celkový počet hlasujících v anketě a/nebo procenta u jednotlivých odpovědi? Budeš to nějak řešit, prosím?
    NYX
    NYX --- ---
    VIRTUALVOID: Jo ten generator ted prave nefunguje uplne...nejak se rozjel s verzi fw.
    VIRTUALVOID
    VIRTUALVOID --- ---
    NYX:

    HTTP DELETE /mail/{id}

    to som musel z veľkého nyxu sniffnúť aby som zistil, že to ide :D a scaffold - znamená, že z kódu čo máš vygeneruješ swagger. t.j. nebudeš ho písať manuálne.
    NYX
    NYX --- ---
    scaffoldnúť?

    Co ti tam chybi?
    VIRTUALVOID
    VIRTUALVOID --- ---
    neexistuje možnosť to swagger API scaffoldnúť nejak ? chýba tam zopár vecí :)
    NYX
    NYX --- ---
    TARMAQ: No uplne umysl to neni, ale bylo by trochu pracnejsi ohnout tu serializaci aby to zahazovala pote, co tam nic nezbyde. Casem se k tomu snad dostanu.
    KEJML
    KEJML --- ---
    TARMAQ: To jsou respodnenti u dany odpovedi, ja myslel respondenty v cely ankete (nejde o prostej soucet vsech odpovedi, pokud je povoleny hlasovat pro vic variant)

    Jmena podle mne nevidis u neverejnych anket (cili tam, kde je public_results == false)
    TARMAQ
    TARMAQ --- ---
    KEJML: ja to tam vidim, viz obrazek. Ja si zase vsiml, ze respondenti nekdy nejsou u ankety vyplneni (jen prazdny objekty). Myslim ze to je v tom pripade, kdy nejdu primo na poll, ale jen listuju diskuzi - to je umysl?

    KEJML
    KEJML --- ---
    U anket nevidím počet respondentů, takže ani nemůžu počítat procenta (který v API taky nejsou), šlo by ideálně oboje přidat prosím?
    NYX
    NYX --- ---
    Ja to promyslim nejak vyhledove :-)
    KEJML
    KEJML --- ---
    LUCIEN: Ideální, případně se dá formátování oříznout u klienta, pokud aspoň Nyx bude říkat, že je to skutečně <code>, kdyby to bylo pro Nyxe dočasně (tedy na furt ;) ) jednodušší
    LUCIEN
    LUCIEN --- ---
    KEJML: Myslím, že jsme s Nyxem domlouvali, že vrátí nenaformátovaný kód v content_raw - Nyxi, měl jsi už nějak čas se na to podívat?
    KEJML
    KEJML --- ---
    Nebylo by možný nějak odlišit ve výpisu příspěvku to, co uživatel zadal jako <code>? Aspoň nějakou classou třeba
    Kliknutím sem můžete změnit nastavení reklam