Skip to content
This repository was archived by the owner on Nov 22, 2019. It is now read-only.

Publikaj komandoj de la API

Ana Ribeiro edited this page May 17, 2017 · 122 revisions

Ĉi tie estas dokumentado por la komandoj de la API kiuj ne bezonas permeson por esti alvenitaj de la eksteraj apoj.

Baza URL

//Daŭre ne certas ĉu tio estos la fina URL

La publika API estos alirebla tra la URL http://rest.uea.org/publika/

Dokumentado

Ĝeneralaĵoj

Rilate al Asocioj

Rilate al Laborgrupoj

Rilate al kongresoj

Ĝeneralaj

Preni liston de landoj

Ĝi montras la liston de la landoj kiuj estas registrita en la sistemo.

  • GET - /Lando

Parametroj

Ne estas.

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto:

     [
        {
            "id": 25,
            "NomoEO": "Brazilo",
            "NomoLoka": "Brasil",
            "Landkodo": 55

        },
        {
            "id": 26,
            "NomoEO": "Britio",
            "NomoLoka": "Great Britain",
            "Landkodo": 44

        },
        ...
     ]

Asociaj komandoj

Preni publikajn datumojn de Asocioj

Ĝi montras publikajn datumojn de ĉiuj asocioj en la sistemo.

  • GET - /Asocio

Parametroj

Ne estas.

Rezulto

  • 200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

         [
            {
                "id": 4,
                "nomo": "Brazila Esperanto-Ligo",
                "siglo": "BEL",
                "adreso": "SDS Bl.P 36, Ed. Venâncio III Sala 303, 70393-902 Brasília - DF, Brazilo"
                "fondigxdato": 1907,
                "urbo": 1,
                "landokodo": "25"
                "telhejmo": "(61) 3226 1298",
                "retpoŝto": "bel@esperanto.org.br"
                "tttpagxo": "http://www.esperanto.org.br"
            },
            ...
         ]
    

Preni publikajn datumojn de Asocio laŭ la ID

Ĝi montras publikajn datumojn de asocio laŭ la ID.

  • GET - /Asocio/ID/:id

Parametroj

  • id: Path Parametro por la ID.

Rezulto

  • 200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

            {
                "id": 4,
                "nomo": "Brazila Esperanto-Ligo",
                "siglo": "BEL",
                "adreso": "SDS Bl.P 36, Ed. Venâncio III Sala 303, 70393-902 Brasília - DF, Brazilo"
                "fondigxdato": 1907,
                "urbo": 1,
                "landokodo": "25"
                "telhejmo": "(61) 3226 1298",
                "retpoŝto": "bel@esperanto.org.br"
                "tttpagxo": "http://www.esperanto.org.br"
            },
    
  • 404: "Not found": Ne estis trovita asocio por tiu ID.

Preni publikajn datumojn de Asocioj ligitaj al TEJO

Ĝi montras publikajn datumojn de asocioj ligitaj al TEJO.

  • GET - /Asocio/TEJO

Parametroj

Ne estas

Rezulto

  • 200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

         [
            {
                "nomo": "Brazila Esperantista Junulara Organizo",
                "siglo": "BEJO",
                "adreso": "SDS Bl.P 36, Ed. Venâncio III Sala 303, 70393-902 Brasília - DF, Brazilo"
                "fondigxdato": 1907,
                "urbo": "Braziljo",
                "lando": "Brazilo"
                "telhejmo": "(61) 3226 1298",
                "retpoŝto": "bejo@esperanto.org.br"
                "tttpagxo": "http://bejo.esperanto.org.br"
            },
            ...
         ]
    

Preni publikajn informojn de asocioj laŭ lande

Ĝi donos informojn de ĉiuj asocioj en tiu lando asociita aŭ al TEJO aŭ/kaj al UEA.

  • GET - /LandajAsocioj/{idLando}

Parametroj

  • {idLando}: "Path" parametro kun la id de la lando laŭ nia datumbazo. Ekzemple, 25 por Brazilo.

Rezulto

  • 200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

         [
            {
                "nomo": "Brazila Esperanto-Ligo",
                "siglo": "BEL",
                "adreso": "SDS Bl.P 36, Ed. Venâncio III Sala 303, 70393-902 Brasília - DF, Brazilo"
                "fondigxdato": 1907,
                "urbo": "Braziljo",
                "lando": "Brazilo"
                "telhejmo": "(61) 3226 1298",
                "retpoŝto": "bel@esperanto.org.br",
                "tttpagxo": "http://www.esperanto.org.br"
            },
            ...
         ]
    
  • 400: malbonaj parametroj

  • 404: asocioj en tiu lando ne estis trovitaj

Preni publikajn datumojn de Fakaj Asocioj

Ĝi montras publikajn datumojn de fakaj asocioj de UEA aŭ de TEJO.

  • GET - /FakajAsocioj/{cxefaAsocio}

Parametroj

  • cxefaAsocio: "Path" parametro. Povas esti UEATEJO, kaj indikas el kiu asocio vi volas la datumojn.

  • 200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

         [
            {
                "nomo": "Internacia Ligo de Esperantistaj Instruistoj",
                "siglo": "ILEI",
                "adreso": "p/a Radojica Petrović, Bul. Oslobodjenja 36 III-14, 32000 Čačak, Serbio"
                "fondigxdato": 1949,
                "urbo": "Čačak",
                "lando": "Serbio",
                "telhejmo": "",
                "retpoŝto": "",
                "tttpagxo": "http://www.ilei.info"
            },
            ...
         ]
    
  • 400: malbonaj parametroj

Preni publikajn datumojn de Fakaj Asocioj laŭ fako

Ĝi montras publikajn datumojn de fakaj asocioj de UEA kaj de TEJO laŭ la fako.

  • GET - /FakajAsocioj/{fako}

Parametroj

  • fako: "Path" parametro. La fako tra kiu oni volas serĉi. Ekzemple: edukado.

Rezultoj

  • 200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

         [
            {
                "nomo": "Internacia Ligo de Esperantistaj Instruistoj",
                "siglo": "ILEI",
                "adreso": "p/a Radojica Petrović, Bul. Oslobodjenja 36 III-14, 32000 Čačak, Serbio"
                "fondigxdato": 1949,
                "urbo": "Čačak",
                "lando": "Serbio"
                "telhejmo": "",
                "retpoŝto": "",
                "tttpagxo": "http://www.ilei.info"
            },
            ...
         ]
    
  • 400: malbonaj parametroj

Laborgrupaj komandoj

Preni informojn pri la estraranoj

Ĝi montras bazajn informojn de estraranoj.

  • GET - /Estraranoj

Parametroj

Ne estas

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

     [
        {
            "persona nomo": "Mark",
            "familia nomo": "Fettes",
            "titolo": "D-ro",
            "Bildo": "http://uea.org/l/foto?n=116115g116.jpg",
            "lando": "Kanado",
            "retposxto": "mtfettes (cxe) sfu.ca",
            "respondeco": "prezidanto",
            "tasko": "Strategio, Kunordigo, Statuta Reformo, Esploro kaj Dokumentado, Faka kaj Scienca Agado"
        },
        ...
     ]

Preni informojn pri la komitatanoj

Ĝi montras bazajn informojn de komitatanoj.

  • GET - /Komitatanoj

Parametroj

Ne estas

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

     [
        {
            "persona nomo": "Mireille",
            "familia nomo": "Grosjean",
            "titolo": "S-ino",
            "Bildo": "http://uea.org/l/foto?n=105103i114.jpg",
            "lando": "Svislando",
            "retposxto": "mirejo.mireille (cxe) gmail.com",
            "grupo": "Komitatano A",
            "Asocio": "ILEI"
        },
       
        {
            "persona nomo": "Emilio",
            "familia nomo": "Cid",
            "titolo": "S-oro",
            "Bildo": "http://uea.org/l/foto?n=109111m108.jpg",
            "lando": "Brazilo",
            "retposxto": "cid.emilio (cxe) gmail.com",
            "grupo": "Komitatano B",
         },
        ...
     ]

Preni informojn pri la konsilianoj

Ĝi montras bazajn informojn de konsilianoj.

  • GET - /Konsilianoj

Parametroj

Ne estas

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

     [
        {
            "persona nomo": "Peter",
            "familia nomo": "Baláž",
            "titolo": "S-ro",
            "Bildo": "http://uea.org/l/foto?n=116122q98.jpg",
            "lando": "Slovakio"
        },
        ...
     ]

Preni liston de komisionoj

Ĝi montras liston de komisionoj.

  • GET - /Komisionoj

Parametroj

Ne estas

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

     [
        {
            "id": 1,
            "titolo": "Afrika Agado"
        },
        {
            "id": 2,
            "titolo": "Amerika Agado"
        },
        ...
     ]

Preni liston de komisionanoj laŭ komisiono

Ĝi donas la liston de ĉiuj kiuj membras en tiu komisiono.

  • GET - /Komisionanoj/{idKomisiono}

Parametroj

  • idKomisiono: Path Parametro kun la id de la komisiono laŭ nia datumbazo. Ekzemple, 1 por Afrika Agado.

Rezultoj

200: ĉio enordas. Ekzemplo de la atendata rezulto estas la jena:

     [
        {
            "persona nomo": "Adjévi",
            "familia nomo": "Adjé",
            "titolo": "S-ro",
            "Bildo": "",
            "lando": "Togolando"
            "retposxto": "adjevia (cxe) yahoo.fr"
            "tasko": "kunordiganto"
        },
        ...
     ]

Preni bazajn informojn pri oficistoj

  • GET - /Oficistoj

Parametroj

Ne estas

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

     [
        {
            "persona nomo": "Veronika",
            "familia nomo": "Pȯor",
            "titolo": "D-ino",
            "Bildo": "http://uea.org/l/foto?n=112111f111.jpg",
            "lando": "Hungario",
            "retposxto": "direktoro (cxe) co.uea.org",
            "tasko": "Ĝenerala Direktoro"
        },
        ...
     ]

Preni bazajn informojn pri volontuloj

  • GET - /Volontuloj

Parametroj

Ne estas

Rezultoj

200: ĉio enordas. Ekzemplo de atendata rezulto estas la jena:

     [
        {
            "persona nomo": "Alessandro",
            "familia nomo": "Bonfati",
            "titolo": "S-ro",
            "Bildo": "",
            "lando": "Italio",
            "retposxto": " bnf.lsn (cxe) gmail.com",
            "tasko": "TEJO"
        },
        ...
     ]

Kongresoj

Clone this wiki locally