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 12, 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

Ĝeneralaj

Preni liston de landoj

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

  • GET - /Landoj

Parametroj

Ne estas.

Rezultoj

Ekzemplo de atendata rezulto:

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

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

        },
        ...
     ]

200: ĉio enordas.

Asociaj komandoj

Preni publikajn datumojn de Landaj Asocioj

Ĝi montras publikajn datumojn de landaj asocioj de UEA kaj de TEJO.

  • GET - /LandajAsocioj/{cxefaAsocio}

Parametroj

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

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

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"
        },
        ...
     ]

Clone this wiki locally