• ú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: Jasny. Ja to budu muset nejak podoplnovat, tak si to tu upominkuji a snad se k tomu brzo dostanu.

    Ted jsem implementoval do sve appky hlasovani v anketach, hody kostkou, akce u zadosti o diskuzi apod, tak pak doplnim i to.
    VIRTUALVOID
    VIRTUALVOID --- ---
    NYX: akože sem tam si sniffnem komunikáciu veľkého nyxu, ale nie vždy mi to sedí, tak sa radšej spýtam :) dík.
    NYX
    NYX --- ---
    VIRTUALVOID: vidim tu:

    #[get("/api/mail/reminders")]
    #[post("/api/mail/reminder/{id}/{new_state}")]
    VIRTUALVOID
    VIRTUALVOID --- ---
    otázka k reminders, pre diskusie vidím API, ale pre maily, nie, je to analogicky ?
    VIRTUALVOID
    VIRTUALVOID --- ---
    už som na to prišiel, keď posielam multipart/form-data je treba k danému súboru priložiť aj jeho content-type, handrojd dáva defaultne application/octet-stream.
    VIRTUALVOID
    VIRTUALVOID --- ---
    LUCIEN: ako resp. na aky content type ?
    NYX
    NYX --- ---
    VIRTUALVOID: Dej id_specific = 0 prosim. Opravim jeste na sve strane pak.
    VIRTUALVOID
    VIRTUALVOID --- ---
    toto dostanem ked sa snazim uploadnut subor do posty...

    obrazok ten isty, id_specific neposielam, file_type je mail_attachment
    {"error":true,"message":"422"}
    NYX
    NYX --- ---
    KEJML: melo by to tam byt pod computed_values

    can_modify: bool,
    user_did_vote: bool,
    total_votes: usize,
    total_respondents: usize,
    maximum_answer_votes: usize,
    VIRTUALVOID
    VIRTUALVOID --- ---
    skúsim znova :)
    NYX
    NYX --- ---
    Nechapu :-/
    NYX
    NYX --- ---
    test

    VIRTUALVOID
    VIRTUALVOID --- ---
    NYX: nie, iba ako príloha
    NYX
    NYX --- ---
    VIRTUALVOID: Z nejakeho duvodu to nedokazal poznat jako obrazek...na lokale mi to slape, tak tomu moc nerozumim. Pres web se ti ten samy obrazek nabidne k embedu?
    VIRTUALVOID
    VIRTUALVOID --- ---
    NYX:
    odoslal som fotku s discussion_attachment.. všetko v poho, ako dosiahnuť to, že to bude vložené ako fotka a nie ako link :

    /files/000/022/2295177_73dc93d3281a80a71771/original.bin?name=IMG_20210416_104557.jpg

    ?
    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
    Kliknutím sem můžete změnit nastavení reklam