Table des matières
Les forums Mesdiscussions.net comprennent un certain nombre de Webservices qui vous permettent d'intéragir avec le forum même si celui-ci n'est pas sur le même serveur que votre site.
Ce Webservice vous permet de créer un nouveau sujet à distance sur le forum.
user : Pseudo d'un administrateur du forum
pwd : Mot de passe d'un administrateur du forum
author : Pseudo de l'auteur du sujet
idforum : ID du forum où le nouveau sujet doit être créé
idcat : ID de la catégorie où le nouveau sujet doit être créé
idsubcat : ID de la sous-catégorie où le nouveau sujet doit être créé, peut être égal à zéro si aucune sous-catégorie ne doit être spécifiée
title : Titre du sujet à sa création
text : Texte du premier message du nouveau sujet.
Voici un exemple de script de dialogue avec le webservice de création de sujet, réalisé en PHP :
require("nusoap/nusoap.php");
$sel = new soapclient("http://forumdev.mesdiscussions.net/webservices/wservice.php");
$param = array(
'user' => 'LoginAdministrateur',
'pwd' => 'motdepasseAdministrateur',
'author' => 'auteurdusujet',
'idforum' => 1,
'idcat' => 1,
'idsubcat' => 0,
'title' => 'Titre de l\'article qui deviendra le titre du sujet',
'text' => 'Texte du premier message du nouveau sujet, l\'idéal étant d\'y mettre l\'article lui même.'
);
$results = $sel->call('create_topic', $param);
Si tout se passe bien, le topic va être créé sur le forum après exécution du script. Le webservice va alors renvoyer un tableau contenant 2 paramètres si la création a réussie :
idtopic : Retourne l'ID du sujet créé.
idpost : Retourne l'ID du premier message du nouveau sujet