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

Mammouth du PHP | 843 Messages

01 juil. 2013, 22:29

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.
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Mammouth du PHP | 843 Messages

02 juil. 2013, 07:19

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é ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Mammouth du PHP | 843 Messages

03 juil. 2013, 17:39

En faite il fallais passer par $response->getBody() et non $response->getContent()
Et voilou :)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non: