Előzmények

gustyhozzászólásai | válasz erre | 2026.04.10 16:29:46 (5726)
Hoppá, bocsesz. Úgy látom az élesen még az a változat van kinn, amiben ez a parancs még benne sincs.
Egy kis türelmet, összevetem, hogy mi ment ki, és mi nem, mert úgy látom a frissített doksi előbb ment ki, mint a bővített szoftver.
Egyébként az alábbi elven működne:
1, jogosultság ellenőrzés: az utolsó megtaláló, ahol csak megtaláltam log jöhet szóba, és legmagasabb logid, tehát továbbra sem a dátum számít, ő lesz jogosult
2, A jelszó azért opcionális, mert a megtalálás után az megváltoztatható. Ezzel lehet megakadályozni, hogy egy késve loggoló, aki nem vitte el a dobozt, az elorozza a szerkesztési jogot. Igaz, így nem fog tudni késve loggolni, de majd privátban lerendezik, leboxolják. Az eredeti mozgó koncepcióban nem szerepelt opcióként, hogy nem viszem tovább.
3, Mozgatáskor, azaz újrarejtéskor megadhatók a koordináták, magasság, s akár egy új jelszó. Ebben az esetben az új jelszót senki nem ismeri, a z a késve loggoló se, akinek megadtuk a megváltoztatott jelszót. A funkció ha jól működik, akkor az ország/megye adatokat automatikusan beállítja a koordináták alapján.

Kis türelmet kérnék, a hétvégén összefésülöm a fejlesztői verziókat, hogy mi mehet még ki a bétába.
[előzmény: (5725) ocsike78, 2026.04.10 09:00:53]

ocsike78hozzászólásai | válasz erre | 2026.04.10 09:00:53 (5725)
Még pár kérdés:
A https://api.geocaching.hu/cache és a https://api.geocaching.hu/move milyen paramétereket vár pontosan, mert pl a
státusz (opcionális), új jelszó (opcionális) elnevezés nem hiszem, hogy jó. Hiba esetén mit dob vissza, pl amikor mozgót beteggé tenném, de nincs jogom hozzá.
[előzmény: (5719) gusty, 2026.04.09 08:43:33]

gustyhozzászólásai | válasz erre | 2026.04.09 08:43:33 (5719)
A logban nincs nyoma. 15:04 és 22:04 között nem érkezett a beta-ra semmilyen kérés.
Az nginx logban látok egy POST-ot de itt az url-ben van a beta logimages?beta=1
Szerintem ez lesz a probléma, a beta paramétert is a POST-olt adatok közé tedd.
[előzmény: (5718) bigmick, 2026.04.08 21:08:23]

bigmickhozzászólásai | válasz erre | 2026.04.08 21:08:23 (5718)
Most (20:59-kor) megint megpróbáltam a 3168897-es loghoz az appból egy másik képet is feltölteni.
Itt is eltelt 6-8 másodperc, mire a szervertől a 200-as kód visszaérkezett. De hiába a SUCCESS-kód, a képet nem látom a lognál...
[előzmény: (5715) gusty, 2026.04.07 21:45:34]

gustyhozzászólásai | válasz erre | 2026.04.07 21:45:34 (5715)
Beállítottam egy részletesebb loggolást, talán abból kiderül valami, próbáld újra.

Bár én ezt a képet látom, s ott van alul a fekete felirat sáv, benne az AA felirattal.
Gyanús, hogy ez apival ment fel, mert pont 900 pixel magas. :)
[előzmény: (5714) bigmick, 2026.04.06 21:40:40]

bigmickhozzászólásai | válasz erre | 2026.04.06 21:40:40 (5714)
Megpróbáltam beépíteni az appba a fotófeltöltést API-n keresztül.
Ma, 21:07-kor volt egy feltöltési kísérletem, ami az app oldaláról nézve elindította a feltöltést, majd kb. 2 másodperces várakozás után azt a választ kapta a szervertől, hogy az indított http kérés feldolgozása sikeres volt (de a kép persze nem látszik a lognál)
Az adott lognál most látszó kép az egy másik fotó, amit már korábban, a "https://geocaching.hu/upload/" használatával töltöttem fel (sikeresen).

A hívás főbb technikai adatai:
url: https://api.geocaching.hu/logimages?beta=1
POST hívás az alábbi paraméterekkel:
userid: 6176
apikey: (a saját apikey-m)
logid: 3166511
deleteExif: 0
caption: GCMO12_20260406_114910
images[]: GCMO12_20260406_113937.jpg és maga a file

Valamit biztosan nem jól csináltam, de nem tudom, mi lehet az


[előzmény: (5712) gusty, 2026.04.06 00:06:25]

gustyhozzászólásai | válasz erre | 2026.04.06 00:06:25 (5712)
A mai logomhoz a képet a /upload segítségével töltöttem fel, így nem értem, nálad miért nem működik.

Itt látható a kép feliratozás hatása: https://geocaching.hu/caches.geo?id=3109

https://api.geocaching.hu/free?logid=3166252&beta=1

A beta=1 azért kell, hogy ne az eddigi api-t hívja meg, hanem a most tesztelendő verziót. Ez az élesítés után nyilván feleslegessé válik. gondolom ezt lehagytad. Az új funkciók csak a beta paraméterrel működnek.

A képek átadása a szokásos módon az images[] tömbön keresztül történik, ami a szokásos fájlfeltöltéssel kap értékeket. Az api ezt várja:

$files = $_FILES['images'];


[előzmény: (5711) bigmick, 2026.04.05 22:32:31]

bigmickhozzászólásai | válasz erre | 2026.04.05 22:32:31 (5711)
Végre eljutottam a g:hu+ átírásával oda, hogy elkezdtem (volna) tesztelni API-n keresztül a képfeltöltést loghoz.

1. Próbáltam a /upload felületen. Maga a kiválasztás és a feltöltés nagyon jól megy, a feltöltött kép minősége is tök jó.
Egyetlen apró gond: Az Opcionális felirat mezőbe írhatok bármit, mindig a képfile neve jelenik meg a feltöltött kép alatt.

2. Próbáltam a képfeltöltésre rendelkezésre álló tárhely lekérdezését is, de hiába adom meg a logid-t paraméterként, mindig az a válasz, hogy "Érvénytelen URL"

3. Magát az API-n keresztüli fotófeltöltést az appból el se kezdtem próbálni, mert nem világos 2 dolog:
- mi az a beta parameter, amit használnom kellene?
- a logimages POST hívásban hogyan adom át magát a képfile-t?
[előzmény: (5637) gusty, 2026.02.07 22:03:25]

gustyhozzászólásai | válasz erre | 2026.02.07 22:03:25 (5637)
Tesztelhető az API képfeltöltés!

Béta állapot, így a teszteléshez el kell küldeni egy beta paramétert is, hogy az új verzió szolgálja ki a kérést.

Készítettem egy webes teszt felületet is a /upload címen érhető el.

Továbbá elkészült egy API beléptető oldal, így a külső alkalmazások a felhasználó azonosítást a szerveren végezhetik el. A fenti oldalon ez is tesztelhető.

Részletes ismertetés az útmutatóban.

Bejelentkezés név:  jelszó:   [regisztráció]