Probléme avec api Vivastreet

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

yann123
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 109
Inscription: Lun Avr 11, 2005 21:39

Probléme avec api Vivastreet

Message le Mer Nov 07, 2007 1:31

Bonjour,

je me suis récemment inscrit à l'affiliation de vivastreet.

J'ai fouillé sur le forum webrankinfo , mais je n'ai pas trouvé de problème similaire au mien pour y trouver une réponse.

Voila, je fais actuellement des tests d'affichages pour voir comment intégrer les annonces vivastreet sur mon site.

J'ai réalisé le code suivant (pris en fait sur mon espace membre vivastreet et trés peu modifié)

Code: Tout sélectionner
<?
        require_once('soap/lib/nusoap.php');

        // Prepare the SOAP client
        $client = new soapclient('http://api.vivastreet.com/vivasoap.wsdl', true);

        if ($err = $client->getError()) {
            // ...
        }

        $client = $client->getProxy();
       
        $key = 'XXXXXXXXXXXXXXXXXXXXXXXXX';
?>

<?
        // Execute the SOAP request
        //
        // $region_codes, $category_codes, and $subcategory_codes are lists
        // of codes delimited by spaces
        //
        // $limit is the number of ads to return (1 to 100)
      
      $country_id = 1;//Vous etes en france? Alors il faut lui dire a Mr Viva!
      $region_codes = 'bretagne';
      $category_codes = 'annonces-rencontres';
      $subcategory_codes = 'annonces-rencontre-femme';
      $limit = 6;      
      
        $result = $client->GetAds($key, $country_id, $region_codes,
                                  $category_codes, $subcategory_codes, $limit);

        // Check for errors
        // ...
       
        // Looping through the results
        foreach ($result['ad'] as $ad) {
            $id = $ad['id'];
            $url = $ad['url'];
            $title = $ad['title'];
            $details = $ad['details'];
            $time_posted = $ad['posted'];
            // ...
         /* les trois lignes ci dessous permettent d'afficher une date un peu plus             style genre... */
             $annee = substr($ad['posted'],0,4);
             $mois = substr($ad['posted'],5,2);
             $jour = substr($ad['posted'],8,2);
         echo 'le' . $jour . '/' . $mois . '/' . $annee .' <a href="' . $url . '" title="' . $title . '">' . $title . '</a><br />';
            echo $details; ?> <br /> <br /><?               
        }      
?>


En fait je veux juste afficher quelques annonces de rencontre sur chaque pages suivant certains critères

Pour faire mes essais, J'attribue dmanuellement en début du script les valeurs que je souhaite aux variables et je lance la requête

Le problème est que sur l'exemple ci-dessus, je demande la sous-catégorie "annonces-rencontre-femme" et dans les résultats j'ai aussi bien des annonces gay, que des femme ou des couples... après plusieurs manip, je ne vois pas ou est le problème.

Quelqu'un pourrait-il m'éclairer ?

Merci d'avance.


cthierry
WRInaute accro
WRInaute accro
 
Messages: 2104
Inscription: Sam Jan 15, 2005 9:16

Message le Mer Nov 07, 2007 7:26

Si tu avais lu dans le haut de l'api chez Vivastreet il ne faut plus mettre "$category_codes = 'annonces-rencontres'; qui fait bugguer et surtout ralenti l'affichage.

A l'époque me suis pris la tête pour trouver cette soluce avec viva. :-D

yann123
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 109
Inscription: Lun Avr 11, 2005 21:39

Message le Jeu Nov 08, 2007 0:58

A l'époque me suis pris la tête pour trouver cette soluce avec viva.


Pourquoi a l'époque ? Tu ne l'utilise plus ?

Si tu avais lu dans le haut de l'api chez Vivastreet il ne faut plus mettre "$category_codes = 'annonces-rencontres'; qui fait bugguer et surtout ralenti l'affichage.


Je l'ai bien vu le message, mais ça bug : J'ai l'erreur suivante qui apparait:

"Warning: Missing argument 6 for getads() in /XXXX/l/XXXX/XX/test2/soap/lib/nusoap.php(7712) : eval()'d code on line 23"

Est-ce que cela te dis quelques choses ?

J'avais fait des essais avec la requête que tu cite, mais comme j'avais toujours ce message j'ai remis la catégorie. J'ai refais des essais ce soir, toujours le même message d'erreur.

Merci


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités