|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
casa WRInaute occasionnel

Inscrit le: 13 Avr 2003 Messages: 168
|
Posté le : Mer Mar 12, 2008 16:45 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
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-immobiliere/alsace/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
Dernière édition par casa le Sam Mar 15, 2008 0:43; édité 1 fois |
|
| |
|
 |
Bobulum WRInaute discret

Inscrit le: 21 Mar 2005 Messages: 56
|
Posté le : Mer Mar 12, 2008 18:35 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
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+ |
|
| |
|
 |
casa WRInaute occasionnel

Inscrit le: 13 Avr 2003 Messages: 168
|
|
| |
|
 |
Bobulum WRInaute discret

Inscrit le: 21 Mar 2005 Messages: 56
|
Posté le : Mer Mar 12, 2008 19:35 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
Pour plus de facilité, un echo de $result te montrera le fichier XML d'origine .
"Y a plus qu'à" via http://fr.php.net/manual/fr/ref.simplexml.php
 |
|
| |
|
 |
casa WRInaute occasionnel

Inscrit le: 13 Avr 2003 Messages: 168
|
Posté le : Mer Mar 12, 2008 19:44 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
Merci encore
A dans 3 jours
casa |
|
| |
|
 |
casa WRInaute occasionnel

Inscrit le: 13 Avr 2003 Messages: 168
|
Posté le : Sam Mar 15, 2008 0:40 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
j'ai trouvé la solution, elle était dans le fichier sample.php
qui est fourni par Vivastreet pour l'utilisation de leur api
| 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 |
|
| |
|
 |
casa WRInaute occasionnel

Inscrit le: 13 Avr 2003 Messages: 168
|
Posté le : Sam Mar 15, 2008 0:41 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
j'ai trouvé la solution, elle était dans le fichier sample.php
qui est fourni par Vivastreet pour l'utilisation de leur api
| 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 |
|
| |
|
 |
Bobulum WRInaute discret

Inscrit le: 21 Mar 2005 Messages: 56
|
Posté le : Sam Mar 15, 2008 0:42 Sujet du message: [resolu]soap et php5 et vivastreet |
|
|
| De rien et bonne continuation! |
|
| |
|
 |
| |
|
|