Open lezsakdomi opened 5 years ago
Egyelőre a következő requestet találtam:
curl -X POST -H "Accept:application/json" -H "apiKey:7856d350-1fda-45f5-822d-e1a2f3f1acf0" -H "Accept-Encoding:gzip" -H "Content-Length:0" -H "Host:kretaglobalmobileapi.ekreta.hu" -d '' "https://kretaglobalmobileapi.ekreta.hu/api/v2/Registration?instituteCode=klik035226001&instituteUserId=252399&tutelaryId=&platform=Gcm&handle=$handle¬ificationRole=1¬ificationSource=Kreta¬ificationType=1&NotificationEnvironment=Ellenorzo_Xamarin"
A handle az a következő formátumban volt:
[a-z]{7}8:[a-zA-Z0-9_]{140}
Válasz:
{
"RegistrationId": "2440159110097383160-2463008681659533094-1"
}
szerintem ennek csak a kréta appban van jelentősége máshol nem lehet felhasználni.
Hátha bizonyos dolgokat egy FIFO API-ra építve könnyebb kivitelezni.
Ma ezt találtam:
curl -X DELETE -H "Accept:application/json" -H "apiKey:7856d350-1fda-45f5-822d-e1a2f3f1acf0" -H "Accept-Encoding:gzip" -H "Content-Length:0" -H "Host:kretaglobalmobileapi.ekreta.hu" -d '' "https://kretaglobalmobileapi.ekreta.hu/api/v2/Registration?registrationId=2440159110097383160-2463008681659533094-1¬ificationSource=Kreta"
Válasz: 400 Bad Request
{
"ExceptionMessage": "Validation error in request validating (OnRequestValidating)",
"Details": [
"NotificationEnvironmentCannotBeNullOrWhiteSpace"
]
}
Kíváncsi vagyok, hogy a Kréta használja-e egyáltalán :D
@lezsakdomi az kapcsolja ki az értesítést, de mint mondtam, szerintem ezt csak a kréta app tudja használni, mert a push notification a kréta app id-jéhez van kötve.
Értesítések csatornája
Szerintem nem érdemes vele foglalkozni (poll-olással jobban járunk), de ezt is iderakom mint potenciális TODO-t.