Page 1 sur 1

[ZF2] créer et exploiter une requete par http

Posté : 01 juil. 2013, 22:29
par BeRoots
Bonjour à tous.

Je développe sous ZF2 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...
Si quelqu'un à une idée ;)

Merci d'avance.

Re: [ZF2] créer et exploiter une requete par http

Posté : 02 juil. 2013, 07:19
par BeRoots
j'ai essayer ceci mais impossible de pouvoir voir le contenu retourner par la requete. Je n'est que des caractère etrange et si j'unserialise j'ai une erreur sur cet fonction des l'offset 0...
Voici ce que j'ai fait:
$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()));
vue que vimeo propose une sortie json j'ai essayer la même chose en json mais là je n'est aucun erreur mais print-r ne retourne rien...
$request = new Request();
$request->setUri('http://vimeo.com/api/v2/username/videos.json');
$client = new Client();
$client->setRequest($request);
$response = $client->dispatch($request);
print_r(json_decode($response->getContent()));
Si quelqu'un peut m'eclairer sur le comment recuperer ce contenu de la requete envoyé ;)

Re: [ZF2] créer et exploiter une requete par http

Posté : 03 juil. 2013, 17:39
par BeRoots
En faite il fallais passer par $response->getBody() et non $response->getContent()
Et voilou :)