poff-bnff / web2021

1 stars 0 forks source link

Eventivali api #511

Open jaanleppik opened 2 years ago

jaanleppik commented 2 years ago

https://developers.eventival.com/api.html @LiisKasper palun vaata seda APIt' Nii google sheeetsi kui Strapi võtmes. Näiteks kui thaks saada

jaanleppik commented 1 year ago

Teeks google tabeli, kus Jaan teeb listi badge type namedest ja neile vastavatest ID'dest Igale badge tyybile võiks olla oma sakk Igal sakil peaks saama uuendada yhe badge tüübi omanike andmeid: first_name last_name account_email badge -> cancelled badge -> type -> name barcode

jaanleppik commented 1 year ago

ideaalis võiks igals sheedil veel saada valida, millise badge type ID alusel päringt teha e millise badge type andmeid sel sheedil uuendada

LiisKasper commented 1 year ago

ideaalis võiks igals sheedil veel saada valida, millise badge type ID alusel päringt teha e millise badge type andmeid sel sheedil uuendada

See läheb segaseks, ma peaksin igal sakil kontrollima, kas nt IndustryPro sakile on tekkinud mõni teine badge id nt vabatahtliku oma ja siis vastavalt sellele uuendama industryPro lehte?

Võin teha lehe, kus ühes lahtris saad teha enda suva järgi badge id alusel pärnguid aga igal lehel muutmise võimals on minu aru üleliigne maht. Võin teha ka nii, et ühel lehel valid dropdownist badge_id ja andmed uuenevad teisel SIis Menus ainult üks uuendamise valik

LiisKasper commented 1 year ago

EventivalBadges tabel siin

LiisKasper commented 1 year ago

Kust ma saan barcode? badges -> barcode

LiisKasper commented 1 year ago

Table toimib siis nii: sakil/lehel "OPTIONS" , kastis A2 saab valida sobiva badge nimetuse, nimetusele vastava id loeb samal lehel tulpades E:F olevatest andmetest. andmeid tulbas saab täiendada, toimetaja vastutab nende õigsuse eest, andmed uuenevad badge_name sama nimega sakil, kui sakki pole, siis see luuakse, vastava nimega.

jaanleppik commented 1 year ago

Nüüd, kui saame badgeomanike listide kaupa Eventivalist inimeste ja badgede infot küsida - kas saame selle päringu infosse lisada nüüd ka selle info, mida Quests Master tabelis ühe inimese ID kaupa küsime? Eventival vist annab meile selle info niikuinii. Palun lisame siis kogu info, mida juba Guest Master tabelis kasutame, kah. Sh persooni ID. Nii tekib meil võimalus külaliste infot grupikaupa kiiresti uuendada, praegu saame Guesta Masteris vaid ükshaaval ja see võtaks 1600 külalise puhul väga kaua aega. Lisaks EventivalBadges tabelisse Badge tyypide sakkidele sama info, mis on Guests Master tabelis eventival_query sheedil

LiisKasper commented 1 year ago

Palun lisame siis kogu info, mida juba Guest Master tabelis kasutame, kah. Sh persooni ID

Ma saatsin sulle Slacis info mille ühe inimese kohta kätte saame, kui küsime EVentivalist badge id järgi. See info mida GUESTS MASTER tabelisse küsime (sakile eventival query) on veidi teine. Ma ei saa aru, mida soovid. Kui hakkan kõiki badge omanikke ühekaupa EventivalBadges tabelis küsima, muutub see päring ka väga pikaks. Või sobib see, et Eventival Badges tabelis on väiksem info hulk.

Lisaks EventivalBadges tabelisse Badge tyypide sakkidele sama info, mis on Guests Master tabelis eventival_query sheedil

EI saa aru? Millest see küsimus/palve/arutlus esimene osas siis räägib? ( "Nüüd, kui saame badgeomanike listide kaupa Eventivalist inimeste ja badgede infot küsida - kas saame selle päringu infosse lisada nüüd ka selle info, mida Quests Master tabelis ühe inimese ID kaupa küsime? Eventival vist annab meile selle info niikuinii. Palun lisame siis kogu info, mida juba Guest Master tabelis kasutame, kah. Sh persooni ID." )

jaanleppik commented 1 year ago

Vaatan seda infot Slackis, mida ma persooni kohta saame, kui küsime badge type ID kaudu. Leian sealt kõik peale selle ULRi real näidatava ID - Eventival person Internal ID

professions fields_of_work email phone company country

Probleemiks on see Eventival person Internal ID puudumine. See tähendab, et me ei saa yheselt siduda Guests Master tabelis olevaid persoone EventivalBadges tabelis olevate persoonidega. kaudselt saab login e-maili kaudu vist ikka siduda, sest see peab Eventivalis olema samuti unikaalne.

LiisKasper commented 1 year ago

Eventival badges tabelisse tekib nüüd sama info, mis GUESTS MASTER tabelis.

jaanleppik commented 1 year ago

Super cool! :) kiire päringuga kogu info.

jaanleppik commented 1 year ago

Foto faili URLis avastasin kaks https:// prefiksit korraga https:https://files.eventival.com/7/people/3462/photo/2159_normal.jpg

LiisKasper commented 1 year ago

Lisasin ise, tundus, et pole https:// prefiksit. Aga ju siis eksisin, kustutasin enda lisatud, tagastab ainult täpselt selle info, mis Eventivalist tuleb.

jaanleppik commented 1 year ago

Tekkis vajadus saada ka teada, kas badgel on küljes kehtivuse kuupäevad. Eventivali vea tõttu on osadel badgedel kehtivuskuupäevad puudu ja see segab meile sisse logimist. Kas saad lisada info, kus on kas

Nii saaksime teada, milliseid badge peame Eventivalis parandama.

"validity_dates": [
                    "2022-11-17",
                    "2022-11-18",
                    "2022-11-19",
                    "2022-11-20",
                    "2022-11-21",
                    "2022-11-22",
                    "2022-11-23",
                    "2022-11-24",
                    "2022-11-25",
                    "2022-11-26",
                    "2022-11-27"
                ],
LiisKasper commented 1 year ago

Tabelis lisaks kaks tulpa validity_dates boolean ja validity_dates first and last

jaanleppik commented 1 year ago

Eventival Mirror StrapiMirrori eeskujul

Eventivali API dikumentatsioon: https://developers.eventival.com/api.html

Toimiv alge: https://docs.google.com/spreadsheets/d/1QpVdRYyJnYHQvQvsG5s5QAlT6ixdv-JFPqkrX1CNQe8/edit?usp=sharing

jaanleppik commented 1 year ago
jaanleppik commented 1 year ago

People query:

jaanleppik commented 1 year ago

Saadava vastuse info täiendamine - peab uhtlema Eventivaliga