geocaching.hu geocaching.hu FAQ/cachikett
   + geoládák ~  |  + megtalálások ~  |  + felhasználók ~  |  + poi ~   |   fórum   |   belépés
  
  
  
 
FAQ
Előzmények

petrot81hozzászólásai | válasz erre | 2017.12.18 09:24:52 (1262)
Az nem baj, csak lényeg, hogy pontosan a rekord struktúra legyen :)

Viszont találtam egy újabb apró bugot: az említett PUT-os visszítérési értékben a logtype szöveges, nem id.

UPD:
Másik bug:
"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '2005-11672' for key 'PRIMARY'"

2005-ös láda (pusztaszeri emlékmű), a jelszó jó mert már megtaláltam pár hete. Viszont ez az összetett index gyanús, a 11672 a userid lenne? mert én nem ezt küldtem.
[előzmény: (1261) gusty, 2017.12.18 08:46:48]

gustyhozzászólásai | válasz erre | 2017.12.18 08:46:48 (1261)
Lehet, de a log id-n kívül nem lesz benne újdonság. :)
[előzmény: (1260) petrot81, 2017.12.18 08:17:21]

petrot81hozzászólásai | válasz erre | 2017.12.18 08:17:21 (1260)
Igen, működik, köszönöm!!

Még 1 apróság :)

1) lehetne, hogy a log POST is visszaadja a teljes rekordot, mint a PUT? Most post után külön kérem le az új log adatait, ezt meg lehetne spórolni, ha rögtön visszakapjuk (most csak az id-t küldi vissza az api)
[előzmény: (1259) gusty, 2017.12.17 21:56:00]

gustyhozzászólásai | válasz erre | 2017.12.17 21:56:00 (1259)
Bocs, volt benne még egy ellenőrzés, ott nem volt engedélyezve az OPTIONS.

Nekem most jónak tűnik.
[előzmény: (1258) petrot81, 2017.12.17 21:19:00]

petrot81hozzászólásai | válasz erre | 2017.12.17 21:19:00 (1258)
Csináltam egy egyszerű tesztoldalt: http://tamaspetro.com/download/direct/gctest/

userid-t és apikey-t kell megadni, a többi ki van töltve. A log beszúrás gombra kattintva elküldi a logot, a válasz vissza is jön. Ezután lehet kattintani a módosításra, ott pedig visszajön a hiba.
[előzmény: (1256) gusty, 2017.12.17 17:43:50]

gustyhozzászólásai | válasz erre | 2017.12.17 17:43:50 (1256)
Betettem, próbáld ki.
[előzmény: (1255) petrot81, 2017.12.17 17:20:08]

petrot81hozzászólásai | válasz erre | 2017.12.17 17:20:08 (1255)
Továbbra sem jó :(

Úgy olvastam, hogy az option method-ra is kell egy üres végpont, ami 20x-el tér vissza, hogy lefusson a kérés. Most az jön vissza hibaként is, hogy "Érvénytelen művelet"
[előzmény: (1254) gusty, 2017.12.17 12:18:58]

gustyhozzászólásai | válasz erre | 2017.12.17 12:18:58 (1254)
Bocs,

Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS

ezt a sort valamiért kikommenteztem, már nem emlékszem miért, s elfelejtettem visszarakni.

Most próbáld.
[előzmény: (1253) petrot81, 2017.12.17 01:01:30]

petrot81hozzászólásai | válasz erre | 2017.12.17 01:01:30 (1253)
Ismét API..

A logoknál a PUT és DELETE előtt a böngésző küld egy OPTIONS kérést is, ez viszont rendszeresen lehal. Swaggerben és postmanben jó, de fejlesztésnél a böngészőben a cross-domain miatt megy az említett metódus és kilövi a tényleges kérést.

Request URL:https://api.geolada.hu/userlog
Request Method:OPTIONS
Status Code:405 Method Not Allowed
Remote Address:217.13.101.139:443
Referrer Policy:no-referrer-when-downgrade

https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Preflighted_requests

Elviekben szerver beállítás orvosolná:
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS
Access-Control-Allow-Origin: *


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

Felhasználónevedet és jelszavadat a turistautak.hu oldalon is használhatod!

[fejlesztési ötletek] [grafikonok] [szavazások] [jogi tudnivalók] [e-mail]

[impresszum]

A geocaching.hu megnevezés és a kapcsolódó logo bejegyzett védjegy.
Kereskedelmi célú felhasználásuk csak a tulajdonosok hozzájárulásával lehetséges.
turistautak.hu