Closed pisipite closed 1 year ago
ahhoz, hogy a sajtóadatbázis érkező adat bekapcsolódjon, be kell állítani, hogy a személyek neve, id-je, képe, leírása (és kapcsolódó cikkek? - hátha a jövőben jó lesz ez valamire) szerepeljen az API-ban, ugye? erről írok Jurányi Zsoltnak.
Zsolt írt:
Összedobtam ezt:
API URL: https://adatbazis.k-monitor.hu/api-person.php?name=
name paraméterben egy személynevet vár
prefix keresést csinál és több találatot ad vissza, mivel az adatbázisban szuffix-ekkel különböztetitek meg a Kovács Lászlókat (alias “Kovács László”) keresésre vissza fogja adni “Kovács László”, “Kovács László (olaj)” és hasonló emberkéket
a válasz JSON egy objektum, az alábbi mezőkkel
name: az input név, amit megadtál
error: ha hiba van, itt a magyarázat
results: találatok tömbje, az elemekben az alábbi mezők vannak
- id: személy azonosítószáma
- url: adatbázis adatlap URL
- image_url: arckép URL
- image_small_url: kicsi arckép URL
- name: adatbázisbeli név
- description: adatbázisbeli teaser
- body: adatbázisbeli bodytext
@pisipite - Öszintén szólva nem pontosan értem ezt az egész táblázatosdit (mindig csak adatbázisokkal és API-kal dolgoztam ez az Excel mint adatbázis valahogy nem fér a fejembe)... Jobban neki kell ülnöm kicsit jobban megérteni, hogy is függnek össze a személyek a hotelekkel, szóval nem tom biztos, jó ez a megoldás amit javasolsz, csak én egyszerűen nem értem. Esetleg csináljunk egy callt, ahol screen sharingel elmagyarázod ezt nekem.
a beszéltek alapján a következő rendszer a következő lépés:
ezt most összeraktam, az új oszlopok az AG-AN közé kerültek. raktam bele ID-ket is, valószínű még fogok újakat.
38 -ban merült fel:
kérdés, hogy mi alapján kötjük össze a beolvasott sheetből a neveket és a sajtóadatbázis api-ját. legjobb lenne a sajtóadatbázisban a személyek mellett szereplő id-vel. ezen keresztül lehetne áthozni a képet, a szöveget, és a személyhez tartozó url-t (és a személy nevét?).
én így alakítanám át az adatbázis struktúráját:
id
(nerhotelen belüli id, egyelőre használaton kívül),name
(egyelőre ez alapján kapcsolódhatna össze a hotelek listjája sheettel),pep
(true/false),k_id
(sajtóadatbázis api id).pep
: ha igaz, akkor jelölje PEP-nek (most a név előtti !!!-jel működik)így visszakerül mégis a sheetezés, de cserébe jobban követhető, hogy milyen személyek szerepelnek a nerhotelen (és azok közül ki PEP). ha ez sok, akkor mehetünk azzal is, hogy közvetlenül a hotelek listájában jelöljük a sajtóadatbázis api id-t.