| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
yann123 WRInaute discret

Inscrit le: 11 Avr 2005 Messages: 91 Localisation: Bretagne
|
Posté le : Mer Nov 07, 2007 2:31 Sujet du message: Probléme avec api Vivastreet |
|
|
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: |
<?
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

Inscrit le: 15 Jan 2005 Messages: 1709 Localisation: seine et marne
|
Posté le : Mer Nov 07, 2007 8:26 Sujet du message: Probléme avec api Vivastreet |
|
|
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.  |
|
| |
|
 |
yann123 WRInaute discret

Inscrit le: 11 Avr 2005 Messages: 91 Localisation: Bretagne
|
Posté le : Jeu Nov 08, 2007 1:58 Sujet du message: Probléme avec api Vivastreet |
|
|
| Citation: |
| A l'époque me suis pris la tête pour trouver cette soluce avec viva. |
Pourquoi a l'époque ? Tu ne l'utilise plus ?
| Citation: |
| 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 |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
- API (Applications Programming Interface)
|
|