Pour retrouver l'url d'un sujet à partir du webservice adéquate, il faut connaître les informations suivantes :
user : Pseudo d'un administrateur du forum
pwd : Mot de passe d'un administrateur du forum
idforum : ID du forum où se trouve le sujet
idcat : ID de la catégorie où se trouve le sujet
idtopic : ID du sujet dont on veut récupérer l'URL
idpost : Vous pouvez demander l'URL précis d'une réponse dans un sujet. Laissez ce paramètre vide si vous voulez un simple URL vers le sujet.
Un exemple en PHP :
require("nusoap/nusoap.php");
$sel = new soapclient("http://forumdev.mesdiscussions.net/webservices/wservice.php");
$param = array(
'user' => 'LoginAdministrateur',
'pwd' => 'motdepasseAdministrateur',
'idforum' => 1,
'idcat' => 22,
'idtopic' => 49,
'idpost' => 106,
);
$results = $sel->call('get_topic_url', $param);
Le webservice vous retournera 2 paramètres :
siteurl : URL du site concerné
pageurl : URL du du sujet concerné