• ú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í
    LUCIEN
    LUCIEN --- ---
    NYX: Taky se za tohle primlouvam :)
    LUCIEN
    LUCIEN --- ---
    NYX: Lepší než to je teď.
    NYX
    NYX --- ---
    LUCIEN: Primo asi ne, ale muzu na to vystavit jiny endpoint.
    LUCIEN
    LUCIEN --- ---
    Šlo by prosím u diskuze kam nemám přístup vracet ID správců? Nebo alespoň ownera. Tohle nic moc neřekne...

    {
        "error": true,
        "message": "Přístup odmítnut."
    }
    LUCIEN
    LUCIEN --- ---
    NYX: Prijde mi, ze to k tomu patri. Chapu tu strukturu, ale moc se mi nelibi. Stejne jako tam jednou posilas full_name a jednou ne. Ale nijak zasadni to neni.
    NYX
    NYX --- ---
    LUCIEN: Jako posilat to duplicitne? To se mi moc nechce.
    LUCIEN
    LUCIEN --- ---
    Slo by do discussion_common.advertisement_specific_data.advertisement pridat ownera, at si pro to zbytecne nemusim sahat do discussion_common.owner.user.username?
    NYX
    NYX --- ---
    #[get("/api/bookmarks/history?{q..}")]
    a
    #[get("/api/bookmarks/history/more?{q..}")]

    dostaly nove query parametry:
    more_results
    show_read
    show_booked

    Tim padem je ten druhy endpoint defakto zbytecny, protoze se da nahradit volanim s more_results=true. Tak jsem to oznacil jako deprecated.

    Pokud parmetr chybi, pouzije se defalt pro web rozhrani.
    LUCIEN
    LUCIEN --- ---
    LUCIEN: Koukám, že ten DiscussionTypeEnum se někde vrací (třeba na detailu inzerátu), takže by bylo fajn aby se vracel i zde. Prosím! 🙏
    LUCIEN
    LUCIEN --- ---
    Šlo by nějak ve výpisu sledovaných označit, že se nejedná o diskuzi jako takovou, ale jiný typ (inzerát)? Ideálně: type=(discussion|ad|...)
    B3DA
    B3DA --- ---
    NYX: skvely, diky :)
    NYX
    NYX --- ---
    B3DA: lepsi?
    B3DA
    B3DA --- ---
    (btw, nevim jestli je to jen u me, ale ten hidden overflow u tech pre bloku neni fajn :) )
    NYX
    NYX --- ---
    B3DA: jo ahaaa, ono se to takhle ocese pri posilani do api
    B3DA
    B3DA --- ---
    na webu dostavam:
    <img src="/files/000/023/2302430_e5728654387c60c4fa7c/original.jpg?name=Screenshot_20210503-005652.jpg" width="568" height="1200" style="background-color:#45494c">
    Z api to dostanu bez tech rozmeru a prumerny barvy:
    <img src='https://nyx.cz/files/000/023/2302430_e5728654387c60c4fa7c/original.jpg?name=Screenshot_20210503-005652.jpg' data-thumb='https://nyx.cz/thumbs/f5/1f/f51f1e63b4314e240fb77956da3de171.jpg?url=%2Ffiles%2F000%2F023%2F2302430_e5728654387c60c4fa7c%2Foriginal.jpg%3Fname%3DScreenshot_20210503-005652.jpg'>
    Rozmery ale dostanu na waiting_files, kde je obvykle uz znam predem:
    "image_width":360,"image_height":360,
    B3DA
    B3DA --- ---
    NYX: tak klidne na tech `img` jako treba data attributy?
    NYX: aha, diky!
    NYX
    NYX --- ---
    B3DA: Afaik se to vraci, ne?
    B3DA
    B3DA --- ---
    A takova blbost, ale... kdyby api vracelo rozmery tech obrazku pripadne prumernou barvu, jako vraci webova verze, bylo by to bozi :) Ale nevim, treba jsem jediny kdo to aktualne konzumuje a neco podobneho by docela ocenil
    B3DA
    B3DA --- ---
    Existuje nejaky endpoint kde zjistim jen waiting_files?