Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-07-2013 21:21:22

BeRoots
Membre
Date d'inscription: 15-05-2008
Messages: 79

[resolu] requete http pour recuperation d'info sur vimeo

Bonjour à tous.

Je développe sous ZF2.1.4 et je doit exécuter et exploiter le résultat d'une requête en http. C'est pour récupérer des information sur le site de vimeo depuis le site en développement. Le requête est du genre: http://vimeo.com/api/v2/username/videos.php et me retourne un fichier contenant un tableau php sérialisé. Je voudrai savoir comment faire pour que lors de l'appel d'une page du site, avoir exécution de la requête http et accès au contenu du fichier retourné par celle-ci...

J'ai regardé du coté de Zend/Http pour l’exécution et le traitement de la requête, mais j'ai du mal à comprendre comment faire...
J'ai essayer comme ceci mais je sais pas si je suis sur la bonne voie:

Code:

$request = new Request();
$request->setUri('http://vimeo.com/api/v2/username/videos.php');
$client = new Client();
$client->setRequest($request);
$response = $client->dispatch($request);
print_r(unserialize($response->getContent()));

la partie content de l'objet de reponse est toute en hiéroglyphes et le unserialise donne une erreur fatal dès l'offset 0. Je me demande si c'est réelement le contenu que je recherche car si je fait la requete à la main dans mon navigateur, cela me propose de télécharger un fichier php dans lequel on retrouve le tableau serialisé...

Mon objectif est d'executer la requete http, de recuperer le tableau dans le fichier retourné et de ne pas conserver le dit fichier une fois le tableau exploité.
Si quelqu'un à une idée wink

Merci d'avance.

Dernière modification par BeRoots (03-07-2013 17:38:50)


wink Non au language SMS sur nos forums wink

Hors ligne

 

#2 03-07-2013 09:39:19

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: [resolu] requete http pour recuperation d'info sur vimeo

Salut, effectivement c'est bizarre. Ca se trouve tu récupères le fichier en lui même donc peut être à toi avec les caractères que tu récupères de recréer le fichier sur le serveur pour ensuite le lire.

Hors ligne

 

#3 03-07-2013 11:01:25

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: [resolu] requete http pour recuperation d'info sur vimeo

Code:

[lang=php]
    $request = new Request();
    $request->setUri('http://vimeo.com/api/v2/username/videos.php');
    $client = new Client();
    $client->setRequest($request);
    $response = $client->dispatch($request);
    var_dump(unserialize($response->getBody()));

22914720

Hors ligne

 

#4 03-07-2013 17:36:01

BeRoots
Membre
Date d'inscription: 15-05-2008
Messages: 79

Re: [resolu] requete http pour recuperation d'info sur vimeo

En faite il fallais passer par $response->getBody() et non $response->getContent()
Et voilou smile

@Bouks: merci pour ta reponse que je n'est vue via getBody qu'apres coup :p Je croyai juste que tu me conseillais de mettre la colorisation syntaxique sur le forum... Shame on me :p
Encore merci wink

Dernière modification par BeRoots (03-07-2013 17:38:28)


wink Non au language SMS sur nos forums wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages