• ú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 --- ---

    Test :-)

    VIRTUALVOID
    VIRTUALVOID --- ---
    hľadal som spôsob, ako vyhľadávať diskusie (bookmarky), nieje to vo swaggeri, ale došiel som na to:

    GET https://nyx.cz/api/search/unified?search=test&limit=10

    keby niekto potreboval :)
    NYX
    NYX --- ---
    test

    VIRTUALVOID
    VIRTUALVOID --- ---
    volanie

    curl -X GET -k -i https://nyx.cz/api/test

    je 404 aj bez prilozeneho tokenu. to je ok ? neexistuje moznost ako predradne skontrolovat ci som / niesom authorized ?
    TARMAQ
    TARMAQ --- ---
    NYX: a lze ankety skrz API i zadavat (idealne, aby v odpovedi bylo poll_id)?
    Zkousim toto a vraci "Not found" :/
    curl --location --request POST 'https://nyx.cz/api/discussion/23769/poll' \
    --header 'Content-Type: application/json' \
    --data-raw '{
        "public_results": true,
        "question": "test ankety 2",
        "allowed_votes": 1, 
        "answers": ["jedna", "dve"],
        "allowed_answers_until": "2021-04-05T12:00:00"
    }'
    NYX
    NYX --- ---
    GIOMIKY: Pres dev tools jsem zmanipulovat firefox aby poslal dotaz na api (api akceptuje i id_user / session cookies, proto tam nemam ty auth veci) a tohle funguje (par veci jsem teda vyhodil, ale v principu by tohle melo byt ok):

    Jinak pro jistotu zkus vzdy poslat neco v message, nejsem si jisty, jestli to api nepozaduje...ale myslim, ze tohle jsem opravoval.

    POST /api.php HTTP/1.1
    Host: www.nyx.cz
    User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate, br
    Referer: https://www.nyx.cz/
    Content-Type: multipart/form-data; boundary=---------------------------2947931362286975723942639516
    Content-Length: 2353
    Origin: https://www.nyx.cz
    DNT: 1
    Connection: keep-alive
    Cookie: cookie_consent=1; last_port_add=455; ssl=1; id_user=1; session=XXX
    Upgrade-Insecure-Requests: 1
    Sec-Fetch-Dest: document
    Sec-Fetch-Mode: navigate
    Sec-Fetch-Site: same-origin
    Sec-Fetch-User: ?1

    A body pak je:

    -----------------------------2947931362286975723942639516
    Content-Disposition: form-data; name="id"

    22326
    -----------------------------2947931362286975723942639516
    Content-Disposition: form-data; name="message"

    test
    -----------------------------2947931362286975723942639516
    Content-Disposition: form-data; name="attachment"; filename="test.txt"
    Content-Type: text/plain

    Oh, hi!
    -----------------------------2947931362286975723942639516
    Content-Disposition: form-data; name="l"

    discussion
    -----------------------------2947931362286975723942639516
    Content-Disposition: form-data; name="l2"

    send
    -----------------------------2947931362286975723942639516--
    NYX
    NYX --- ---
    Test

    Apollo 11 Saturn V Launch Camera E-8
    http://www.youtube.com/watch?v=DKtVpvzUF1Y
    NYX
    NYX --- ---
    ROTTWEILER: z tohohle to snad vyctes :)



    CRAZY_IVAN
    CRAZY_IVAN --- ---
    NYX: Test
    Kliknutím sem můžete změnit nastavení reklam