• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    NYXnyx :: API
    BOD
    BOD --- ---
    rozkoukavam se v nyxi api abych vyhovel prani v jednom auditku a trapim se s requestem `GET https://nyx.cz/api/discussion/{{discussionId}}` ktery vypise nejen poslednich 20 postu, ale treba poslednich 100, lze to nejak zajistit? v doku api jsem to nenasel, teoreticky muzu udelat loop ktery vezme id posledniho postu a vypise dalsich 19 nad nim, ale doufam ze to jde i chytreji..
    RAINBOF
    RAINBOF --- ---
    resim takovou vecicku,

    1.] seznamy prispevku v diskusi
    kdyz chci smazat vsechny prispevky z auditka, tak pri nacteni seznamu se nedozvim ze to nemam vsechno, Zatim to resim tim ze se pokusim nacist dalsi a pripadne pokracuju ale nejake voditko ze to jeste neni vsechno bych rad.

    2.] monitoring like na prispevku
    poslu post metodou send/text ale rad bych nejak ziskal id prispevku ktery jsem prave poslal, Je to proto ze nasledne budu cekat na to, zda prispevku nepribyl nejaky like nebo dislike (na tech az tak netrvam).

    planuju si teda dohledat vlastni prispevek tim ze si nactu seznam, postnu znova nactu seznam odectu a najdu svuj nejstarsi. Ovsem problem je, ze tady bot jedna mym jmenem takze by mohlo dojit k soubehu.

    2a.] to same jako ve 2. ale rad bych se dozvedel ze mi nekdo odpovedel.

    obe funkce jsou pro ucel diskuse "rano to smazu" a hlavni co by se mi hodilo by bylo vedet jake je ID meho prave poslaneho prispevku.
    NYX
    NYX --- ---
    LUCIEN: Pridal jsem:

    /api/bookmarks/history/remove_from_history
    /api/bookmarks/history/mark_as_read
    TOOMIX
    TOOMIX --- ---
    Jsem idiot, mám to, nastavení Nyxdroidu
    TOOMIX
    TOOMIX --- ---
    Divný, jako by z API přišly se sledovanýma i upomínky a nějak se to rozjebalo. Na obou telefonech. FYX ale ukazuje vše v pořádku, divný.
    NYX
    NYX --- ---
    Urcite nemenilo :)
    TOOMIX
    TOOMIX --- ---
    Neměnilo se něco dnes v API? Nyxdroid mi vrací nějaké haluze, viz diskuze o Nyxdroidu
    TOOMIX
    TOOMIX --- ---
    Vše funkční, díky moc :)
    TOOMIX
    TOOMIX --- ---
    NYX: omg, zasraný pondělí. Jsem se soustředil, abych měl v URL správný ID a tohle mi uteklo. Díky moc

    NYX
    NYX --- ---
    TOOMIX: Chybi ti /api v url.
    TOOMIX
    TOOMIX --- ---
    Asi furt dělám v Postmanu něco špatně, vrátí mi to 200 OK, ale dostanu zpátky HTML s webovku na hod kostkou, kterou tam nikde nemám :)

    NYX
    NYX --- ---
    Pondeli, no :D
    NYX
    NYX --- ---
    Jo tak nic, jen jsem blbec :D Ono je tam tlacitko Save.
    NYX
    NYX --- ---
    Aha, ne. Jen koukam na blby sloupec. I vlevo to je.

    NYX
    NYX --- ---
    Uplne dole. Jen nechapu, ze u tebe to vypada jinak nez u me.

    TOOMIX
    TOOMIX --- ---
    NYX: hele nevim, já to pořád nevidim :)

    https://app.swaggerhub.com/apis/nyx.cz/nyx.cz/0.0.1

    NYX
    NYX --- ---
    TOOMIX: Fikane jsi to cropnul presne tak, aby se tam ta polozka nedostala :D
    TOOMIX
    TOOMIX --- ---
    NYX: díky zkusím, ale ve swaggeru to právě nikde nevidím, asi jsem při pondělku slepý :)

    NYX
    NYX --- ---
    TOOMIX: Vzdyt to tam je?

    Ten ukazkovy curl request vypada takhle (chybi samozrejme token):

    curl -X 'POST' \
    'https://nyx.cz/api/discussion/1/content/1/save' \
    -H 'accept: application/json' \
    -H 'Content-Type: application/x-www-form-urlencoded' \
    -d 'content=stringtest&format=html'
    TOOMIX
    TOOMIX --- ---
    NYX: díky, dáš to ještě prosím do swaggeru, abych si přečetl jak na to? V Content-Type mám text/html, ale nějak se to nelíbí. Díky :)

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="utf-8">
        <meta name="color-scheme" content="light dark">
        <title>415 Unsupported Media Type</title>
    </head>
    
    <body align="center">
        <div role="main" align="center">
            <h1>415: Unsupported Media Type</h1>
            <p>The request entity has a media type which the server or resource does not support.</p>
            <hr />
        </div>
        <div role="contentinfo" align="center">
            <small>Rocket</small>
        </div>
    </body>
    
    </html>
    ESTEN
    ESTEN --- ---
    NYX: dik. Pointa je hlavne spravny poradi prispevku a stale viditelny bookmarks + history v side panelu
    NYX
    NYX --- ---
    ESTEN: Zamyslim se nad tim. Ale nejak mi unika pointa weboveho klienta :)
    ESTEN
    ESTEN --- ---
    NYX: co si myslis o tomhle? Je nejaka sance na zmenu, nebo to ma dobry duvody a menit to nebudes? Mam zaklady klienta, sam ho spokojene pouzivam (s lokalni proxy, ktera ty headers na silu nastavi), ale potreboval bych vedet jestli ma smysl investovat do nej vic prace, aby byl k necemu i ostatnim...
    NYX
    NYX --- ---
    TOOMIX: Na nastence muze byt vic ruznych "veci", treba textovych bloku, anket atd...contentId je identifikator je, kterou chces prepsat.

    Kdyz das na webu nejakou editovat, najdes to v url, neco jako /discussion/18379/content/45141/edit
    TOOMIX
    TOOMIX --- ---
    NYX: contentID bude "home"?


    URL na nástěnku mi vypadá takto


    https://nyx.cz/discussion/24895/content/home
    TOOMIX
    TOOMIX --- ---
    NYX: díky, zkusím
    NYX
    NYX --- ---
    KEJML:
    TOOMIX:
    Je to tam - ciste pro update textove/html casti na nastence/v zahlavi.

    /api/discussion/{discussionId}/content/{contentId}/save
    KEJML
    KEJML --- ---
    TOOMIX: Taky právě spravuju bota pro hádání her a výsledky píše do klubu, ale lidi by to chtěli mít vidět na nástěnce
    TOOMIX
    TOOMIX --- ---
    KEJML: přimlouvám se, potřeboval bych periodicky přegenerovávat nástěnku zde. Zatím si už několikátý rok vždy vyplivnu z aplikace HTML a vložím to tam ručně, ale je to otravný :)

    [Kdo umře - tipovací soutěž]
    KEJML
    KEJML --- ---
    API na úpravu záhlaví/nástěnky náhodou bez dokumentace neexistuje což?
    Kliknutím sem můžete změnit nastavení reklam