-
Notifications
You must be signed in to change notification settings - Fork 1
Publikaj komandoj de la API
Ĉi tie estas dokumentado por la komandoj de la API kiuj ne bezonas permeson por esti alvenitaj de la eksteraj apoj.
//Daŭre ne certas ĉu tio estos la fina URL
La publika API estos alirebla tra la URL http://rest.uea.org/publika/
Ĝeneralaĵoj
Rilate al Asocioj
GET - /AsocioGET - /Asocio/ID/:idGET - /Asocio/TEJOGET - /LandajAsocioj/{idLando}GET - /FakajAsocioj/{cxefaAsocio}GET - /FakajAsocioj/{fako}
Rilate al Laborgrupoj
GET - /EstraranojGET - /KomitatanojGET - /KonsilianojGET - /KomisionojGET - /Komisionanoj/{idKomisiono}GET - /OficistojGET - /Volontuloj
Rilate al kongresoj
Ĝ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
},
...
]
Ĝ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" }, ... ]
Ĝ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.
Ĝ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" }, ... ]
Ĝ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,
25por 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
Ĝi montras publikajn datumojn de fakaj asocioj de UEA aŭ de TEJO.
GET - /FakajAsocioj/{cxefaAsocio}
Parametroj
-
cxefaAsocio: "Path" parametro. Povas esti
UEAaŭTEJO, 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
Ĝ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
Ĝ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"
},
...
]
Ĝ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",
},
...
]
Ĝ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"
},
...
]
Ĝ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"
},
...
]
Ĝ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,
1por 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"
},
...
]
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"
},
...
]
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"
},
...
]