Ce document ne s'adresse qu'aux utilisateurs de DirectkitJSON. Il n'est pas utile si vous avez déjà utilisé DirectkitJSON2.
Différences
| DirectkitJSON2 (recommendé) | DirectkitJSON (obsolète) |
---|
URL | https://.../directkitjson2/service.asmx | https://.../directkitjson/service.asmx |
---|
Requête | {
"p":{
"wlPass":"string",
"wlLogin":"string",
"language":" string ",
"version":" string ",
"walletIp":" string ",
"walletUa":"string" ...
}
} Les paramètres optionnels peuvent ne pas être présents dans la requête. Pour migrer de directkitjson vers directjson2, il faut changer le format de la requête : ajouter le wrapper "p".
| {
"wlPass":"string",
"wlLogin":"string",
"language":" string ",
"version":" string ",
"walletIp":" string ",
"walletUa":"string" ...
}
- Tous les paramètres possibles doivent être présents dans la requête.
- Les paramètres optionnels peuvent avoir une valeur vide, mais ils doivent être présents dans la requête.
|
---|
Response | identical |
---|
Pourquoi Directkitjson2
Plus sûr : le wrapper "p" empêche le piratage des requêtes json ainsi que le wrapper "d" des réponses.
Avec l'ancien directkitjson, tous les paramètres possibles doivent être présents dans la requête. Si la nouvelle version de l'API ajoute d'autres paramètres (optionnels), la rétrocompatibilité sera rompue. Le nouveau directkitjson2 a supprimé ce handicap.
Le directkitjson ne sera plus enrichi, les nouvelles fonctionnalités et les nouveaux paramètres ne seront ajoutés qu'au directkitjson2.