OVH Community, votre nouvel espace communautaire.

SOAPI Fax : telephonyFaxCampaignList ne retourne pas de liste


Greg_mybb
14/11/2011, 16h00
C'est beaucoup mieux, merci !

flo@ovh.net
14/11/2011, 15h55
Nous avons corrigé le problème dans la version 1.27 de la WSDL qui va être annoncée sous peu. Elle est déjà disponible à cette url :
Code:
https://www.ovh.com/soapi/soapi-re-1.27.wsdl

Greg_mybb
14/11/2011, 12h30
Voici le résultat :
Code PHP:
login successfull
telephonyFaxCampaignList successfull
stdClass Object
(
    [
totalRecords] => 105
)
logout successful 
J'ai donc le totalRecords, mais pas la liste des campagnes

flo@ovh.net
14/11/2011, 12h18
Bonjour,

Citation Envoyé par Greg_mybb
Bonjour,

En testant l'utilisation de l'API téléphonie, je rencontre le problème suivant : la méthode "telephonyFaxCampaignList" devrait d'après la spécification me renvoyer ceci :

The list of fax campaigns with the totalRecords
floattotalRecords : number of records
telephonyFaxCampaignStruct[] telephonyfaxCampaignStruct : the campaign list

Or voici ce qu'un dump du résultat me donne, quels que soient les arguments country, campaignStatus, pagingStart, pagingLimit, sortField, sortOrder passés : object(stdClass)#3 (1) { ["totalRecords"]=> string(3) "112" }

Aucune trace de la liste détaillée, uniquement le total ?

Voici un exemple de code utilisé :
Code PHP:
try{
    
$list $this->soap->telephonyFaxCampaignList($this->session"03xxxxxxxx""FR""all""0""10""id""asc");
    
var_dump($list);
} catch(
SoapFault $fault) {
    
Error::log($fault);

Merci de votre aide.
Grégoire
tu peux tester avec ce code (issue du générateur de code) :

Code PHP:

print "
";


try {
 
$soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.26.wsdl");

 
//login
 
$session $soap->login("XXXXX-ovh""XXXXXXXX","fr"false);
 echo 
"login successfull\n";

 
//telephonyFaxCampaignList
 
$result $soap->telephonyFaxCampaignList($session"03XXXXXXX""fr""all""0""10""id""asc");
 echo 
"telephonyFaxCampaignList successfull\n";
 
print_r($result); // your code here ...

 //logout
 
$soap->logout($session);
 echo 
"logout successfull\n";

} catch(
SoapFault $fault) {
 echo 
$fault;
}

print 
"
"
;

?>

Greg_mybb
09/11/2011, 13h26
Bonjour,

En testant l'utilisation de l'API téléphonie, je rencontre le problème suivant : la méthode "telephonyFaxCampaignList" devrait d'après la spécification me renvoyer ceci :

The list of fax campaigns with the totalRecords
floattotalRecords : number of records
telephonyFaxCampaignStruct[] telephonyfaxCampaignStruct : the campaign list

Or voici ce qu'un dump du résultat me donne, quels que soient les arguments country, campaignStatus, pagingStart, pagingLimit, sortField, sortOrder passés : object(stdClass)#3 (1) { ["totalRecords"]=> string(3) "112" }

Aucune trace de la liste détaillée, uniquement le total ?

Voici un exemple de code utilisé :
Code PHP:
try{
    
$list $this->soap->telephonyFaxCampaignList($this->session"03xxxxxxxx""FR""all""0""10""id""asc");
    
var_dump($list);
} catch(
SoapFault $fault) {
    
Error::log($fault);

Merci de votre aide.
Grégoire