e-kreta-api-docs icon indicating copy to clipboard operation
e-kreta-api-docs copied to clipboard

Értesítések

Open lezsakdomi opened this issue 6 years ago • 6 comments

É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.

lezsakdomi avatar Sep 17 '19 20:09 lezsakdomi

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&notificationRole=1&notificationSource=Kreta&notificationType=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"
}

lezsakdomi avatar Sep 17 '19 20:09 lezsakdomi

szerintem ennek csak a kréta appban van jelentősége máshol nem lehet felhasználni.

boapps avatar Sep 18 '19 04:09 boapps

Hátha bizonyos dolgokat egy FIFO API-ra építve könnyebb kivitelezni.

lezsakdomi avatar Sep 18 '19 08:09 lezsakdomi

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&notificationSource=Kreta"

Válasz: 400 Bad Request

{
  "ExceptionMessage": "Validation error in request validating (OnRequestValidating)",
  "Details": [
    "NotificationEnvironmentCannotBeNullOrWhiteSpace"
  ]
}

lezsakdomi avatar Sep 18 '19 09:09 lezsakdomi

Kíváncsi vagyok, hogy a Kréta használja-e egyáltalán :D

lezsakdomi avatar Sep 18 '19 09:09 lezsakdomi

@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.

boapps avatar Sep 18 '19 12:09 boapps