EvioGetUserInfoByMac
Z Net47 2.0
Zapytanie:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | //BEGIN// <? xml version = "1.0" encoding = "UTF-8" ?> < Net47 > < SessionID >9859c16379c2f22e2db8dde9f41cc6a8</ SessionID > < Priority >0</ Priority > < Module >Evio</ Module > < Request > < Type >EvioGetUserInfoByMac</ Type > < EvioGetUserInfoByMac > < deviceType >1</ deviceType > <!-- Szukaj w: 1 - stb, 2 - mobile, 3 - all --> < mac >22:33:44:55:66:77</ mac > </ EvioGetUserInfoByMac > </ Request > </ Net47 > //BEGINEND// |
Odpowiedź dla ACTIVE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | //BEGIN// <? xml version = "1.0" encoding = "UTF-8" ?> < Net47 > < Request > < Type >EvioGetUserInfoByMac</ Type > < EvioGetUserInfoByMac > < crmCustomerId >2</ crmCustomerId > < userInfoStatusCode >OK</ userInfoStatusCode > <!-- możliwe wartości: OK, UNKNOWN --> < userAccountsInfo > < crmId >55</ crmId > < accountStatus >ACTIVE</ accountStatus > <!-- możliwe wartości: ACTIVE, INACTIVE --> < userPackages > < package > <!-- może wystąpić wielokrotnie --> < packageId >2</ packageId > < validityEnd >2015-04-30</ validityEnd > < drmPackageId >edytowany_1234</ drmPackageId > </ package > < package > < packageId >45</ packageId > < validityEnd >2055-04-02</ validityEnd > < drmPackageId >HBO_5633</ drmPackageId > </ package > </ userPackages > < userInfoStbs > < isStb >true</ isStb > <!-- możliwe wartości: true, false --> < mac >22:33:44:55:66:77</ mac > </ userInfoStbs > </ userAccountsInfo > </ EvioGetUserInfoByMac > </ Request > </ Net47 > //BEGINEND// |
Odpowiedź dla INACTIVE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | //BEGIN// <? xml version = "1.0" encoding = "UTF-8" ?> < Net47 > < Request > < Type >EvioGetUserInfoByMac</ Type > < EvioGetUserInfoByMac > < crmCustomerId >1</ crmCustomerId > < userInfoStatusCode >OK</ userInfoStatusCode > < userAccountsInfo > < crmId >55</ crmId > < accountStatus >INACTIVE</ accountStatus > < userInfoStbs > < isStb >true</ isStb > < mac >11:22:33:44:55:66</ mac > </ userInfoStbs > </ userAccountsInfo > </ EvioGetUserInfoByMac > </ Request > </ Net47 > //BEGINEND// |
Odpowiedź dla UNKNOWN:
1 2 3 4 5 6 7 8 9 10 11 | //BEGIN// <? xml version = "1.0" encoding = "UTF-8" ?> < Net47 > < Request > < Type >EvioGetUserInfoByMac</ Type > < EvioGetUserInfoByMac > < userInfoStatusCode >UNKNOWN</ userInfoStatusCode > </ EvioGetUserInfoByMac > </ Request > </ Net47 > //BEGINEND// |
Błędy:
1 2 3 4 5 6 7 8 9 | //BEGIN// <? xml version = "1.0" encoding = "UTF-8" ?> < Net47 > < Request > < Type >Error</ Type > < Error ></ Error > </ Request > </ Net47 > //BEGINEND// |