par
Hywan » 15 juil. 2009, 11:48
Non, quand on parle d'API en XML-RPC, c'est seulement les commandes possibles. Après, tu te débrouilles comme tu veux en
backend.
Par exemple :
Code : Tout sélectionner
<?xml version="1.0"?>
<methodCall>
<methodName>foo.bar</methodName>
<params>
<param>
<value><i4>42</i4></value>
</param>
</params>
</methodCall> Tu auras une classe ou une fonction PHP qui s'appelle foo_bar et qui reçoit 42 en paramètre (typiquement hein, c'est un exemple). Donc l'API de XML-RPC, c'est tout ce qu'il permet de faire. Ne pas oublier la seule méthode « standard » qui est
listMethods (et qui retourne toutes les méthodes disponibles sur le serveur).
Au passage, j'ai parlé de XML-RPC, mais tu devrais plutôt te tourner vers SOAP qui est standardisé par le W3C

.
Non, quand on parle d'API en XML-RPC, c'est seulement les commandes possibles. Après, tu te débrouilles comme tu veux en [i]backend[/i].
Par exemple : [code]<?xml version="1.0"?>
<methodCall>
<methodName>foo.bar</methodName>
<params>
<param>
<value><i4>42</i4></value>
</param>
</params>
</methodCall>[/code] Tu auras une classe ou une fonction PHP qui s'appelle foo_bar et qui reçoit 42 en paramètre (typiquement hein, c'est un exemple). Donc l'API de XML-RPC, c'est tout ce qu'il permet de faire. Ne pas oublier la seule méthode « standard » qui est [i]listMethods[/i] (et qui retourne toutes les méthodes disponibles sur le serveur).
Au passage, j'ai parlé de XML-RPC, mais tu devrais plutôt te tourner vers SOAP qui est standardisé par le W3C :-).