Formato.
Format.
Salvo especificación contraria:
Parámetros de entrada: UTF8 (en HTTP POST y GET) y codificación URL (en caso de HTTP GET).
Parámetros de salida: Formato JSON, como lo definido en http://json.org.Except if otherwise specified:
INPUT PARAMETERS: UTF8 (method POST) or UTF8 + URL_ENCODING (method GET).OUTPUT PARAMETERS: JSON format, as defined in http://json.org.
APIs normales, (atendidas por el webserver y su SQL).
Normal APIs (these are attended by the webserver and its SQL).
- Link para compartir el mapa.
- Function DemandMap.
- Function CurrentLocalScoring.
- Function HistoricLocalScoring.
. - Function GetLandPagePicturesList.
- Procedure SetESportsAddFramePhoto.
- Procedure SetESportsEraseFramePhoto.
- Procedure SetESportsAddLeftBandPhoto.
- Procedure SetESportsEraseLeftBandPhoto.
- Procedure SetESportsAddRightBandPhoto.
- Procedure SetESportsEraseRightBandPhoto.
. - Function GetEsportsDetails.
- Procedure SetEsportsDetails.
. - Function GetEsportsPrivacy.
- Procedure SetEsportsPrivacy.
. - Function GetEsportsAttribs.
- Procedure SetEsportsAttribs.
. - Function GetCrokisImage.
- Procedure DeleteCrokisImage.
- Procedure SetCrokisImage.
. - Function GetGaleryPictureList.
- Procedure SetESportsAddGaleryPhoto.
- Procedure SetESportsEraseGaleryPhoto.
. - Function GetAvatarImage.
- Procedure DeleteAvatarImage.
- Procedure SetAvatarImage.
. - Function GetRankingGamesList // Devuelve la lista de los juegos rankeables que se usan dentro del sistema de rankings.
. - Function RankingBestLANs. // Mejores establecimientos sumando el score de todos los juegos rankeables.
- Function RankingBestLANsPerGame. // Mejores establecimientos según que juego.
. - Function RankingBestGamers. // Mejores jugadores sumando el score de todos los juegos rankeables.
- Function RankingBestGamersPerGame. // Mejores jugadores según que juego.
. - Function RankingBestGamersWithinLAN. // Mejores jugadores sumando el score de todos los juegos rankeables dentro de un establecimiento.
- Function RankingBestGamersWithinLANPerGame. // Mejores jugadores según que juego dentro de un establecimiento.
. - Function GetCurrentEvents // Lista los eventos publicados locales y globales mezclados en orden cronológico.
- Function GetCurrentLocalEvents // Lista los eventos publicados por el dueño de un establecimiento que ha indicado de que es un evento solo para su establecimiento.
- Function GetCurrentGlobalEvents // Lista los eventos publicados por la administración central y dueños de establecimientos que publican eventos globales.
- Procedure CreateNewLocalEvent
- Procedure CreateNewGlobalEvent
- Procedure UploadLocalEventPoster
- Procedure UploadGlobalEventPoster
- Procedure DeleteLocalEventPoster
- Procedure DeleteGlobalEventPoster
- Procedure EditTitleTextLocalEvent
- Procedure EditTitleTextGlobalEvent
- Procedure DeleteLocalEvent
- Procedure DeleteGlobalEvent
- Procedure SetSuscribeEvent
- Procedure SetLikeEvent
- Function GetSuscribedEventInformation // Un admin dueño de un evento pide la info de los interesados a participar de un evento.
- Function GetChatEvent
- Procedure PostChatEvent
- Procedure EditChatEvent
- Procedure DeleteChatEvent
. - Procedure AddWebBackgroundVideo.
- Function GetBackGroundVideosList.
- Procedure DeleteBackGroundVideo.
. - Function GetUserRealData.
- Procedure SetUserRealData.
- Function GetMyAvatar.
- Function GetUserSelectableAvatars.
- Procedure SetUserAvatar.
- Procedure UploadUserAvatarImage.
. - Function ListTeams.
- Procedure TeamCreate.
- Procedure TeamDelete.
- Procedure TeamSetAvatar.
- Procedure TeamAddPhoto.
- Procedure TeamRemovePhoto.
- Procedure TeamSetName.
- Procedure TeamChangeOwner.
- Procedure TeamAddMember.
- Procedure TeamChangeMemberOrdinal.
- Procedure TeamDeleteMember.
- Function GetTeamDetails.
.
- Function GetTournamentsList.
- Function TournamentCanCreate.
- Procedure TournamentCreate.
- Procedure TournamentSetAvatar.
- Procedure TournamentAddMarketingPicture.
- Procedure TournamentDeleteMarketingPicture.
- Function GetParticipations.
.
.
.
.
.
.
APIs de comunicaciones de propósito general.
General purpose communications APIs.
Los CommandClass que comienzan con _ (símbolo de subrayado), significa que se va a comunicar con un servidor de un establecimiento comercial (centro de juegos), y Param1 = Nombre administrativo del establecimiento (conocido en la documentación como CyberName) (cada dueño/técnico de establecimiento al inscribirse tuvo que definir ese nombre, sus usuarios en el chat aparecen como nick@CyberName, también aparecen así en los rankings).
Si CommandClass NO comienza con _ , te comunicas con el server principal de la red de Master Control, por ejemplo, cuando quieres pedirle el listado de establecimientos y sus nombres administrativos usas CommandClass=GETMEMBERS y quien contesta es el servidor global/principal.
Leading underscore in CommandClass’s value means that the communication will reach an end-server, not the main server (the global server), so, it requires in Param1’s value of the LicenseName for that targeted server.
Listado de CommandClass que puedes usar a través de las API de comunicaciones.
CommandClass listing that you can use through the communications API.
Respondidas por el server principal/global.
Answered by the global/main server.
CommandClass VER.
CommandClass ECHO.
CommandClass GETMEMBERS.
Respondidas por el server de un establecimiento de juegos.
Answered by a gaming establishment’s server.
CommandClass _ECHO.
CommandClass _VER.
CommandClass _GETCLANMEMBERS.
CommandClass _LOGIN.
CommandClass _RELOGIN.
CommandClass _LOGOUT.
CommandClass _GETACCOUNTSCATEGORIES.
CommandClass _CREATEACCOUNT.
CommandClass _GETUSERDATA1.
CommandClass _GETUSERDATA2.
CommandClass _GETUSERDATA3.
CommandClass _SETRESERVATION.
CommandClass _REMRESERVATION.
CommandClass _GETRESERVATIONS.
CommandClass _GETRESERVATIONSONPC.
APIS especiales para inyectar dinero en las cuentas desde procesos de pagos digitales online (como por Ej: MercadoPago).
CommandClass _ADDCASH.
CommandClass _REMCASH.
APIS que sirven para operar como EMPLEADO / ADMINISTRADOR.
CommandClass _GETACCOUNTSLIST.
CommandClass _ADDCASHASCASHIER.
CommandClass _REMCASHASCASHIER.
CommandClass _GETSUGGESTEDFEELIST.
CommandClass _ADDTIMETODEVICE.
CommandClass _SETFREETIMEDEVICE.
CommandClass _DISABLEDEVICE.
CommandClass _SHUTDOWNDEVICE.
CommandClass _STARTUPDEVICE.
CommandClass _RESETDEVICE.
CommandClass _GETBONUSLIST.
CommandClass _SELLBONUS.
CommandClass _GETMYCASHBOXHISTORY.
CommandClass _EVENTPEEKER.
CommandClass _GETMYLOCALRANKSANDACTIVITY.
CommandClass _REPORT_CONTAB.
CommandClass _REPORT_FIADOS.
CommandClass _REPORT_DEUDORES.
CommandClass _REPORT_ACCOUNTSAMOUNTS.
CommandClass _REPORT_SCORESLIST.
CommandClass _REPORT_SCORESRANGOSLIST.
CommandClass _REPORT_CATEGORIESLIST.
CommandClass _REPORT_BALANCEMONEYBOX.
CommandClass _REPORT_USERLOG.
CommandClass _REPORT_ADMINLOG.
CommandClass _REPORT_REALDATA.
CommandClass _REPORT_VISITORS.
CommandClass _REPORT_CASHBOXHISTORY.
CommandClass _REPORT_CUSTOMERHISTORY.
CommandClass _REPORT_STOCKFORREPOSITION.
CommandClass _REPORT_GIFTCARDLOT.
CommandClass _REPORT_CONTABGAIN.
CommandClass _REPORT_CONTABCOUNT.
CommandClass _REPORT_STDAPP.
CommandClass _REPORT_STDDAYCOMPARE.
CommandClass _REPORT_STDPREFERITISM.
CommandClass _REPORT_STDPREFERITISMHUNGSRELATION.
CommandClass _REPORT_STDDEMAND.
CommandClass _REPORT_ENERGY.
CommandClass _REPORT_MAINTENANCE.
CommandClass _REPORT_WORKERSHIFTS.
CommandClass _GETCASHIERSELLINGLIST.
CommandClass _SELLINGADDTOCART.
CommandClass _SELLINGADDTOCARTBYBARCODE.
CommandClass _SELLINGADDTOCARTMONEY.
CommandClass _SELLINGREMOVEFROMCART.
CommandClass _SELLINGCLOSE.
CommandClass _SELLINGREFUND.
CommandClass _SELLCATEGORIES.
CommandClass _SEARCHSELLCODE.
CommandClass _SEARCHSELLCODEBYBARCODE.
CommandClass _GETKARTEXTRAS.
CommandClass _SELLINGEXTRASREMOVE.
CommandClass _CLOSEPAYEXTRAS.
CommandClass _SELLEXTRAS.
CommandClass _SELLEXTRASBYBARCODE.
CommandClass _SELLEXTRASMONEY.
CommandClass _GETSTOCK.
CommandClass _STOCKADD.
CommandClass _STOCKEDIT.
CommandClass _STOCKEDITPRICES.
CommandClass _SINGLETIMEAUTHORIZATION
CommandClass _LISTPAYMENTMETHODS.
APIS que hacen por web las mismas funciones que el CCC (CyberControlClient.exe) y el Launcher (Vdesktop.exe) desde la perspectiva de un cliente final, claro, solo hablando del FRONT-END, porque las órdenes las terminan procesando esos 2 ejecutables que actúan como BACK-END.
CommandClass _GETLAUNCHERCFG.
CommandClass _REMOTERUN.
CommandClass _GETSAVEGAMESLIST.
CommandClass _LOADANDRUNSAVESLOT.
CommandClass _SAVESAVESLOT.
CommandClass _ERASESAVESLOT.
CommandClass _GETSHOPPINGPRODUCTS.
CommandClass _ADDPRODUCTTOCART.
CommandClass _INSTANTBUYWITHMCOINS.
CommandClass _GETSHOPPINGPOLITICS.
CommandClass _GETMYSHOPPINGCART.
CommandClass _PAYMYCART.
CommandClass _CCCGETSTATUS.
CommandClass _CCCGETNEXTBLOCKINGIMAGE.
CommandClass _CCCCHPASSWORD.
CommandClass _CCCGETCONTRACT.
CommandClass _CCCACCEPTCONTRACT.
CommandClass _CCCGETBONUSLIST.
CommandClass _CCCBUYBONUS.
CommandClass _CCCGETPREMIUMSLIST.
CommandClass _CCCBUYPREMIUM.
CommandClass _CCCSUSCRIPTIONLIST.
CommandClass _CCCSUBSCRIBE.
CommandClass _CCCHELP.
CommandClass _CCCENTERBATHROOMMODE.
CommandClass _CCCLEAVEBATHROOMMODE.
CommandClass _CCCSETFREETIME.
CommandClass _CCCGETFEES.
CommandClass _CCCSETMINUTESFIXEDTIME.
CommandClass _CCCSETALLMINUTESFIXEDTIME.
CommandClass _CCCSETMONEYFIXEDTIME.
CommandClass _CCCDISABLEDEVICE.
CommandClass _CHATSUBSCRIBE
CommandClass _CHATGETUPDATES
CommandClass _CHATJOINCHANNEL
CommandClass _CHATPARTCHANNEL
CommandClass _CHATGETNICKLIST
CommandClass _CHATPRIVSEND
CommandClass _CHATPUBSEND
CommandClass _CHATUNSUBSCRIBE