• ú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 --- ---
    TARMAQ: Uvazoval, uz kvuli appkam samotnym. Nechavam si na pozdeji, ta oauth knihovna pro rust je ponekud krypticka pokud clovek oauthu uz poradne nerozumi predem.
    TARMAQ
    TARMAQ --- ---
    Nyxi, nezvazovals o vytovreni nejake funkcnosti, ktera by umoznovala overit uzivatele Nyxu tretim stranam? (napr. OAuth2) Tedy ze bych mel aplikaci, kam bych chtel udelit pristup uzivatelum Nyxu aniz by si museli vytvaret nejaky samostatny account.
    NYX
    NYX --- ---
    Jinak prestante prosim pouzivat alpha.nyx.cz a pouzivejte jen holou nyx.cz domenu. Casem tu alphu zrusim, ted jsem ji nechal bezet jen aby bylo mozne poslat do appstoru aplikace jeste pred spustenim.
    NYX
    NYX --- ---
    LUCIEN: Ja se mrknu, jestli se da delat nejak snadno detekce, at se na tom nezaseknou ostatni. Ja na to u sebe nenarazil, asi se mi tam pridava automaticky.
    LUCIEN
    LUCIEN --- ---
    NYX: Jo, tak jsem musel spesl vyspecifikovat content type, coz predtim nebylo nutne...
    NYX
    NYX --- ---
    LUCIEN: posilas spravny content type?
    NYX
    NYX --- ---
    LUCIEN: Zajimave, tohle skutecne neidentifikuje dany soubor jako obrazek. Zkusim prozkoumat.
    LUCIEN
    LUCIEN --- ---
    Dostavam nejaky divny data pri nahravani obrazku. Vlastne nesedi nic co se tyce obrazku... Snad jsem zase nekde neco neprehlid. Nahrani samotne probehne, ale nedokazu ho potom embedovat (asi proto, ze se netvari jak obrazek...). Obrazek najdes kdyztak na alphe pod tim ID. Zkousel jsem to nekolikrat s ruznymi obrazky, pokazde to same...

    
    {
      id: 2279999,
      file_type: discussion_attachment,
      id_specific: 1786,
      id_specific2: null,
      filename: image_picker_7D819726-9C03-415F-9698-CBC0B131E499-48037-000137CB5CEC3772.jpg.jpg,
      size: 269257,
      uploaded_at: 2021-03-18T22: 36: 44,
      mimetype: octet/stream,
      image_width: null,
      image_height: null,
      image_avg_color_hex: null,
      image_embed: false,
      image_embed_option: link,
      url: /files/000/022/2279999_2b66af0aa336a7deb497/original.bin,
      thumb_url: null
    }
    
    NYX
    NYX --- ---
    Tak pravda, mel jsem to tam blbe. Pardon :-/
    NYX
    NYX --- ---
    Mozna ten my_rating mam blbe, overim.
    NYX
    NYX --- ---
    LUCIEN: i tam to je, ne? Nahore v popisu parametru.
    LUCIEN
    LUCIEN --- ---
    NYX: aargh, sorry, nechapu proc jsou ty enumy obcas v tom exploreru primo vypsany a obcas ne. Treba jako action u /api/discussion/{discussion_id}/rating/{id}/{action}. Budu si prochazet ty schemata vic pecliveji. Dik.
    NYX
    NYX --- ---
    LUCIEN: Tj. tebe zajimaji ty mail_attachment a discussion_attachment
    NYX
    NYX --- ---
    NYX
    NYX --- ---
    LUCIEN: file_type je v tom swaggeru jako enum, tj. tam mas komplet seznam hodnot.

    id_specific - podle typu souboru - id diskuze, 0 pro N/A (posta)
    LUCIEN
    LUCIEN --- ---
    Muzu se zeptat k cemu je parametr id_specific u endpointu PUT /api/file/upload a co je pripustne u parametru file_type?
    LUCIEN
    LUCIEN --- ---
    NYX: Ve staré to tak bylo, tak jsem si nebyl jistý jak to je v nové. Pokud nedostanu data, pak asi víc nepotřebuju.
    NYX
    NYX --- ---
    LUCIEN: discussion_common.discussion.ar_read jsou prava pro vsechnu
    discussion_common.access_rights.ar_read je pravo pro konkretniho uzivatele
    a majitel a navrhovany majitel ma vyjimku jeste

    Asi by bylo lepsi nekam ulozit uz vyhodnoceny vysledek pro daneho uzivatele, co?

    Premyslim, proc tohle resis pro pristup? Kdyz nemas pristup, nedostanes data, ne?
    LUCIEN
    LUCIEN --- ---
    Jak prosim poznam zda ma uzivatel pristup do diskuze v endpointu ​/api​/discussion​/{discussionId}? Mam nejaky bordel v tech ar_XYZ permissions... Vsechno se mi to zda jako "admin rights"... Dik.
    NYX
    NYX --- ---
    LUCIEN: Hotovo
    NYX
    NYX --- ---
    Tipuji, ze tak do pul hodky to bude hotove. Bohuzel se mi to dnes trochu protahlo :-/
    Kliknutím sem můžete změnit nastavení reklam