From Ape Wiki

Jump to: navigation, search

[edit] RAW

The réponses du serveur sont appelées RAWs et sont envoyées en tant qu'objet JSON. Voici une liste non exhaustive de RAWs :

  • Received message, Login, Error, ...

[edit] Format de RAW

Les RAWs sont au format suivant :

{"raw":"LOGIN","time":"1241917853","datas":{"sessid":"fe9f5ee27889b8d67ff99d35b77aa12f"}}

Ici, le RAW est "LOGIN", identifié par la clé "raw".

Tous les objets sont envoyés par le serveur comme suit:

[
Object :
    raw: <value>
    time: <value> (unixtime)
    data: <Objet>
]

Ces clés d'arbre (raw, time et data) sont communs à tous les objets.

[edit] Envoi de RAW multiples

APE peut également envoyer plusieurs RAW à la fois:

[
{"raw":"LOGIN","time":"1241917853","datas":{"sessid":"fe9f5ee27889b8d67ff99d35b77aa12f"}},
{"raw":"IDENT","time":"1241917853","datas":{"user":{"properties":{"name":"oozoy"},"casttype":"uni","pubid":"5150599277195552aa2aeb5f82f997e4"}}}
]

Ici, APE a envoyé le RAW "LOGIN" suivi du RAW "IDENT".