[resolu]soap et php5 et vivastreet

WRInaute discret
Bonjour

Comme nusoap ne fontionne plus avec php5 et que les nouveaux liens
Rss de vivastreet ne fonctionnent pas toujours correctement avec IE7,
j'essaie avec Soap de Php5:
un test: http://www.immo-presto.com/annonces-imm ... /test2.php
Code:
$clientSOAP = new SoapClient('http://affiliate.vivastreet.com/vivasoap.wsdl');

    $key = 'efc3796cca57f528c40d0f511e422bcfb654bbca';
	$country_id = 'fr';
	$region_codes = 'alsace';
	$category_codes ='immobilier';
	$subcategory_codes ='annonces-achat-vente-appartement';
	$limit ='20';
	
// executer la methode GetAds
$result = $clientSOAP->GetAds($key, $country_id, $region_codes, $category_codes, $subcategory_codes, $limit);

//affiche
foreach ($result as $element) {
 echo $element, "<br/>";
}
et le résultat est un tabeau vide.

Une piste ou solution :?:
Merci
casa
 
WRInaute discret
Salut,

Ce genre de requête te renvoie la réponse soap en XML, pas un tableau.

Essaye avec un var_dump($result) et affiche le code source de ta page pour le consulter. Tu pourras ensuite le traiter avec Simplexml par exemple.

Essaye aussi de mettre ton code dans un try/catch pour voir si la soapfault est pas lancée et ce qu'elle dit en cas d'erreur.

A+
 
WRInaute discret
j'ai trouvé la solution, elle était dans le fichier sample.php
qui est fourni par Vivastreet pour l'utilisation de leur api :oops:

Code:
	if ($ads->ad) {
	foreach ($ads->ad as $ad) { 
	foreach ($ads->ad as $ad) {
	$html .= '<a href="'. $ad->url .'">'. $ad->title .'</a> <br />'. $ad->details .'<br /> (ID: '. $ad->id .', Posted: '. $ad->posted .') <br /><br />';
merci a Bobulum
A+
casa
 
WRInaute discret
j'ai trouvé la solution, elle était dans le fichier sample.php
qui est fourni par Vivastreet pour l'utilisation de leur api :oops:

Code:
	if ($ads->ad) {
	foreach ($ads->ad as $ad) { 
	foreach ($ads->ad as $ad) {
	$html .= '<a href="'. $ad->url .'">'. $ad->title .'</a> <br />'. $ad->details .'<br /> (ID: '. $ad->id .', Posted: '. $ad->posted .') <br /><br />';
merci a Bobulum
A+
casa
 
WRInaute occasionnel
Re: [probleme] soap et php5 et vivastreet

Bonjour,

J'ai un soucis de mon côté

Code:
SoapFault: Could not connect to host

Je suis chez 1and1 en php5 et soap activé.

Une piste peut être ??

Merci.
 
WRInaute discret
Attention cependant avec le nombre de requêtes elles sont limitées (pour ne pas "abuser").
Si cependant tu as un besoin plus important tu peux faire une demande d'augmentation du quotas de requetes par mail
 
Discussions similaires
Haut